From: Raspbian kernel package updater Date: Thu, 20 Jul 2017 21:21:59 +0000 (+0100) Subject: Merge packaging changes from 4.9.13-1+rpi3 into 4.9.30-2+deb9u2 to produce packaging... X-Git-Tag: archive/raspbian/4.9.30-2+deb9u2+rpi1~8 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com//%22mailto:ematirov%40gmail.com/%22/%22http:/www.example.com/%22mailto:ematirov%40gmail.com/%22?a=commitdiff_plain;h=6ccee061637ffca1b8c6d4a09ddf0e473e38c1e6;p=linux-4.9.git Merge packaging changes from 4.9.13-1+rpi3 into 4.9.30-2+deb9u2 to produce packaging for 4.9.30-2+deb9u2+rpi1 --- 6ccee061637ffca1b8c6d4a09ddf0e473e38c1e6 diff --cc debian/changelog index 1f0d08e3291a,ec03df5e92b9..66c818fad519 --- a/debian/changelog +++ b/debian/changelog @@@ -1,139 -1,1330 +1,1461 @@@ - linux-4.9 (4.9.13-1+rpi3) jessie-staging; urgency=medium - - * Fix "linux-compiler" packaging stuff for compiler version change. - * Remove usbip and cpupower binary packages as they are unversioned. - - -- Peter Michael Green Thu, 18 May 2017 17:44:34 +0000 - - linux-4.9 (4.9.13-1+rpi2) jessie-staging; urgency=medium - - * Make config changes based on diff between rpi-4.4.y and rpi-4.9.y branches. - * Further fixes to clean target. - - -- Peter Michael Green Thu, 11 May 2017 17:42:57 +0000 - - linux-4.9 (4.9.13-1+rpi1) jessie-staging; urgency=medium ++linux-4.9 (4.9.30-2+deb9u2+rpi1) jessie-staging; urgency=medium + + [Changes from 3.18.5-1~exp1+rpi1 or earlier] + [Vagrant Cascadian ] + * disable other armhf variants. + * disable other armhf debian-installer variants. + * attempt to enable debian-installer udebs for rpi. + * try harder to enable debian-installer udebs. + [Peter Michael Green] + * Include patches to support RaspberryPI from: + https://github.com/raspberrypi/linux.git + branch: rpi-3.16.y + * add script to automatically regenerate rpi patches from git repos + * add hack to allow upgrading of kernel located on fat partition to succeed + * Fix clean target + * Merge config changes from 3.10.11-1+rpi4 packaging. + * Build hardware rng module. + * Build pps module for gps timeserver support. + * Disable fat modules udeb because we are compiling fat support in. + * Disable patches that conflict with or duplicate rpi patches + - features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch + * Add various kernel config changes that the raspberry pi foundation made between + 3.14 and 3.16 kernel series. + * Changes forward ported from 3.12 packaging + + optimise update-rpi-patches script a bit (reduce the number of calls to + quilt refresh). + + apply GPIO related configuration changes requested by Diederik + (LP: 1403865) + * Rename source package and don't build libc-dev package + * Add support for raspberry pi 2 + + also turn on some stuff for pi1 that was noticed during the pi1/pi2 + config comparison. + + [Changes introduced in 3.18.5-1~exp1+rpi10 by Peter Michael Green] + * Fix kernel configuration for keyboard + * split out config.rpix containing config containing settings that + are used for both pi1 and pi2. + + [Changes introduced in 3.18.5-1~exp1+rpi11 by Peter Michael Green] + * add copyright header to mkknling. + * enable I2S modules now we have device tree support. + + [Changes introduced in 3.18.5-1~exp1+rpi17 by Peter Micheal Green] + * Add RTC drivers requested by Diederik + * Update mmc/dma settings to hopefully fix build failure. + + [Changes introduced in 4.4.6-1+rpi1 by Peter Michael Green] + * Disable patches that conflict or potentially conflict with rpi patches. + + all patches under features/arm/rpi/ + + features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch + + bugfix/all/uas-fix-high-order-alloc.patch + + bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch + * Disable rpi_9999_other_changes.patch, it seems to contain only garbage. + * add device tree trailer using scripts/mkknlimg (previously we used our own copy of mkknlimg) + + + [changes brought forward from 4.4.6-1+rpi2 by Peter Michael Green at Sun, 17 Apr 2016 01:49:37 +0000] + * Add a load of rpf config settings to try and fix boot failure + (if it works a cleanup process will be started afterwards) + + [changes brought forward from 4.4.6-1+rpi3 by Peter Michael Green at Tue, 19 Apr 2016 14:24:19 +0000] + * Don't specity an ext3-modules udeb for rpi and rpi2 flavors, debian no + longer seems to provide a template for it + * Don't specity an ext2-modules udeb for rpi and rpi2 flavors, debian no + longer seems to provide a template for it + * Remove some of the rpf config settings added in 4.4.6-1+rpi2 + + [changes brought forward from 4.4.6-1+rpi4 by Peter Michael Green at Thu, 21 Apr 2016 21:08:58 +0000] + * With previous version rpi2 kernel booted but rpi kernel didn't. + try some more config changes. + + [changes brought forward from 4.4.6-1+rpi5 by Peter Michael Green at Tue, 26 Apr 2016 15:34:06 +0000] + * Unshelve some more config settings. + + [changes brought forward from 4.4.6-1+rpi6 by Peter Michael Green at Thu, 28 Apr 2016 13:30:55 +0000] + * Unshelve some more config settings. + + [changes brought forward from 4.4.6-1+rpi7 by Peter Michael Green at Thu, 28 Apr 2016 18:09:56 +0000] + * unshelve some more config settings. + + [changes brought forward from 4.4.6-1+rpi8 by Peter Michael Green at Thu, 28 Apr 2016 23:00:11 +0000] + * unshelve yet more config settings. + + [changes brought forward from 4.4.6-1+rpi9 by Peter Michael Green at Sat, 30 Apr 2016 23:47:50 +0000] + * Unshelve remaining config settings (this should make us equivilent to +rpi2) + + [changes brought forward from 4.4.6-1+rpi10 by Peter Michael Green at Sun, 01 May 2016 21:47:14 +0000] + * Remove config settings unshelved in +rpi7 and +rpi8 + + [changes brought forward from 4.4.6-1+rpi11 by Peter Michael Green at Mon, 02 May 2016 01:51:47 +0000] + * Remove settings unshelved in +rpi5 and +rpi6 + + [changes brought forward from 4.4.6-1+rpi12 by Peter Michael Green at Mon, 02 May 2016 14:59:12 +0000] + * Merge config.test into config.rpi + * Allow loop drivers to be built as modules so udeb build succeeds. + * Remove CONFIG_FIRMWARE_IN_KERNEL from config.rpi + + [changes brought forward from 4.4.6-1+rpi13 by Peter Michael Green at Tue, 03 May 2016 02:16:27 +0000] + * Remove more stuff from config.rpi because it's breaking udeb generation + + Remove "# CONFIG_CRYPTO_BLOWFISH is not set" + + Remove "# CONFIG_CRYPTO_SERPENT is not set" + + Remove "# CONFIG_CRYPTO_TWOFISH is not set" + + Remove "# CONFIG_MINIX_FS is not set" + + [changes brought forward from 4.4.6-1+rpi14 by Peter Michael Green at Thu, 05 May 2016 19:38:10 +0000] + * Add a couple of settings to the rpi2 config based on looking at difference + between foundation rpi and rpi2 configs. + * Move a bunch of stuff from rpi config to rpix config. + + [changes introduced in 4.9.13-1+rpi1 by Peter Michael Green] + * Move to new git rebased based strategy for generating rpi patches + * Cleanup some stuff dgit doesn't like in clean target. + * Disable kernel signing. + * Deversion debhelper build-dependency. + * swap order of asciidoc and asciidoc-base alternative build-depends. + * Deversion flex build-dependency + * Deversion libbabeltrace-dev and libbabeltrace-ctf-dev build-dependencys + * Build with gcc-4.9 + * Fix build failure with debhelper versions that don't know --no-automatic-dbgsym + * Remove ext3 modules from d-i package list. + - -- Peter Michael Green Tue, 07 Mar 2017 02:27:05 +0000 ++ [changes brought forward from 4.9.13-1+rpi2 by Peter Michael Green at Thu, 11 May 2017 17:42:57 +0000] ++ * Make config changes based on diff between rpi-4.4.y and rpi-4.9.y branches. ++ * Further fixes to clean target. ++ ++ [changes brought forward from 4.9.13-1+rpi3 by Peter Michael Green at Thu, 18 May 2017 17:44:34 +0000] ++ * Fix "linux-compiler" packaging stuff for compiler version change. ++ * Remove usbip and cpupower binary packages as they are unversioned. ++ ++ -- Raspbian forward porter Thu, 20 Jul 2017 21:17:24 +0000 ++ + linux (4.9.30-2+deb9u2) stretch-security; urgency=high + + * Revert changes in version 4.9.30-2+deb9u1 (Closes: #865303) + * mm: larger stack guard gap, between vmas (CVE-2017-1000364) + * mm: fix new crash in unmapped_area_topdown() + + -- Ben Hutchings Mon, 26 Jun 2017 16:27:47 +0100 + + linux (4.9.30-2+deb9u1) stretch-security; urgency=high + + * mm: enlarge stack guard gap (CVE-2017-1000364) + * mm: allow to configure stack gap size + * mm, proc: cap the stack gap for unpopulated growing vmas + * mm, proc: drop priv parameter from is_stack + * mm: do not collapse stack gap into THP + * fold me "mm: allow to configure stack gap size" + + -- Salvatore Bonaccorso Sun, 18 Jun 2017 10:14:32 +0200 + + linux (4.9.30-2) unstable; urgency=high + + * [x86] Enable SERIAL_8250_MID as built-in (Closes: #864368) + * Fix bugs introduced by original fix for CVE-2017-9074: + - ipv6: Check ip6_find_1stfragopt() return value properly. + - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() + - ipv6: Fix leak in ipv6_gso_segment(). + * Revert "uapi: fix linux/if.h userspace compilation errors" (see #864269) + * [armhf] udeb: Add axp20x_usb_power to kernel-image; add i2c-modules + package including i2c-mv64xxx and i2c-rk3x (thanks to Karsten Merker) + (Closes: #856111) + * NFSv4.x/callback: Create the callback service through svc_create_pooled + (Closes: #862357) + + -- Ben Hutchings Mon, 12 Jun 2017 16:24:30 +0100 + + linux (4.9.30-1) unstable; urgency=medium + + * New upstream stable update: + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.26 + - [arm64] Revert "mmc: sdhci-msm: Enable few quirks" + - ping: implement proper locking + - [sparc64] kern_addr_valid regression + - [sparc64] Fix kernel panic due to erroneous #ifdef surrounding + pmd_write() + - net: neigh: guard against NULL solicit() method + - net: phy: handle state correctly in phy_stop_machine + - bpf: improve verifier packet range checks + - net/mlx5: Avoid dereferencing uninitialized pointer + - l2tp: hold tunnel socket when handling control frames in l2tp_ip + and l2tp_ip6 + - l2tp: purge socket queues in the .destruct() callback + - net/packet: fix overflow in check for tp_frame_nr + - net/packet: fix overflow in check for tp_reserve + - l2tp: take reference on sessions being dumped + - l2tp: fix PPP pseudo-wire auto-loading + - net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given + - sctp: listen on the sock only when it's state is listening or + closed + - tcp: clear saved_syn in tcp_disconnect() + - ipv6: Fix idev->addr_list corruption + - net-timestamp: avoid use-after-free in ip_recv_error + - net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule + - dp83640: don't recieve time stamps twice + - gso: Validate assumption of frag_list segementation + - net: ipv6: RTF_PCPU should not be settable from userspace + - netpoll: Check for skb->queue_mapping + - ip6mr: fix notification device destruction + - net/mlx5: Fix driver load bad flow when having fw + initializing timeout + - net/mlx5e: Fix small packet threshold + - net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling + - macvlan: Fix device ref leak when purging bc_queue + - net: ipv6: regenerate host route if moved to gc list + - net: phy: fix auto-negotiation stall due to unavailable interrupt + - ipv6: check skb->protocol before lookup for nexthop + - tcp: memset ca_priv data to 0 properly + - ipv6: check raw payload size correctly in ioctl + - ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d + - ALSA: firewire-lib: fix inappropriate assignment between + signed/unsigned type + - ALSA: seq: Don't break snd_use_lock_sync() loop by timeout + - [mips*] KGDB: Use kernel context for sleeping threads + - [mips*] Avoid BUG warning in arch_check_elf + - p9_client_readdir() fix + - [x86] ASoC: intel: Fix PM and non-atomic crash in bytcr drivers + - Input: i8042 - add Clevo P650RS to the i8042 reset list + - nfsd: check for oversized NFSv2/v3 arguments + - nfsd4: minor NFSv2/v3 write decoding cleanup + - nfsd: stricter decoding of write-like NFSv2/v3 ops + - ceph: fix recursion between ceph_set_acl() and __ceph_setattr() + - macsec: avoid heap overflow in skb_to_sgvec + - net: can: usb: gs_usb: Fix buffer on stack + - [x86] ftrace: Fix triple fault with graph tracing and suspend-to-ram + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.27 + - timerfd: Protect the might cancel mechanism proper + - Handle mismatched open calls + - [x86] tpm_tis: use default timeout value if chip reports it as zero + - scsi: storvsc: Workaround for virtual DVD SCSI version + - [powerpc, x86] hwmon: (it87) Avoid registering the same chip on both SIO + addresses + - 8250_pci: Fix potential use-after-free in error path + - ceph: try getting buffer capability for readahead/fadvise + - cpu/hotplug: Serialize callback invocations proper + - dm ioctl: prevent stack leak in dm ioctl call + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.28 + - 9p: fix a potential acl leak + - hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 + - [x86] tpm: fix RC value check in tpm2_seal_trusted + - [x86] tmp: use pdev for parent device in tpm_chip_alloc + - cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores + - [powerpc*] mm: Fixup wrong LPCR_VRMASD value + - [powerpc*] powernv: Fix opal_exit tracepoint opcode + - [powerpc*] Correctly disable latent entropy GCC plugin on + prom_init.o + - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power + event tracing + - [arm64] dts: r8a7795: Mark EthernetAVB device node disabled + - [arm64] dts: qcom: Fix ipq board clock rates + - [arm64] Improve detection of user/non-user mappings in + set_pte(_at) + - [armhf] OMAP5 / DRA7: Fix HYP mode boot for thumb2 build + - [armhf] dts: sun7i: lamobo-r1: Fix CPU port RGMII settings + - mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print + - mwifiex: remove redundant dma padding in AMSDU + - mwifiex: Avoid skipping WEP key deletion for AP + - iwlwifi: fix MODULE_FIRMWARE for 6030 + - iwlwifi: mvm: don't restart HW if suspend fails with unified image + - iwlwifi: mvm: overwrite skb info later + - iwlwifi: pcie: don't increment / decrement a bool + - iwlwifi: pcie: trans: Remove unused 'shift_param' + - iwlwifi: pcie: fix the set of DMA memory mask + - iwlwifi: mvm: fix reorder timer re-arming + - iwlwifi: mvm: Use aux queue for offchannel frames in dqa + - iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe + - iwlwifi: mvm: fix pending frame counter calculation + - iwlwifi: mvm: fix references to first_agg_queue in DQA mode + - iwlwifi: mvm: synchronize firmware DMA paging memory + - iwlwifi: mvm: writing zero bytes to debugfs causes a crash + - [x86] ioapic: Restore IO-APIC irq_chip retrigger callback + - [amd64] x86/pci-calgary: Fix iommu_free() comparison of unsigned + expression >= 0 + - [x86] kprobes/x86: Fix kernel panic when certain exception- + handling addresses are probed + - [x86] platform/intel-mid: Correct MSI IRQ line for watchdog device + - [x86] KVM: nVMX: initialize PML fields in vmcs02 + - [x86] KVM: nVMX: do not leak PML full vmexit to L1 + - [arm64, armhf] usb: dwc2: host: use msleep() for long delay + - [armhf] usb: host: ehci-exynos: Decrese node refcount on + exynos_ehci_get_phy() error paths + - [armhf] usb: host: ohci-exynos: Decrese node refcount on + exynos_ehci_get_phy() error paths + - [arm64, armhf] usb: chipidea: Only read/write OTGSC from one place + - [arm64, armhf] usb: chipidea: Handle extcon events properly + - USB: serial: keyspan_pda: fix receive sanity checks + - USB: serial: digi_acceleport: fix incomplete rx sanity check + - USB: serial: ssu100: fix control-message error handling + - USB: serial: io_edgeport: fix epic-descriptor handling + - USB: serial: ti_usb_3410_5052: fix control-message error handling + - USB: serial: ark3116: fix open error handling + - USB: serial: ftdi_sio: fix latency-timer error handling + - USB: serial: quatech2: fix control-message error handling + - USB: serial: mct_u232: fix modem-status error handling + - USB: serial: io_edgeport: fix descriptor error handling + - [armhf] clk: rockchip: add "," to + mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 + - phy: qcom-usb-hs: Add depends on EXTCON + - scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr + - scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m + - scsi: smartpqi: fix time handling + - [mips*] R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix + - brcmfmac: Ensure pointer correctly set if skb data location + changes + - brcmfmac: Make skb header writable before use + - [x86] staging/lustre/llite: move root_squash from sysfs to debugfs + - [x86] staging: wlan-ng: add missing byte order conversion + - ALSA: hda - Fix deadlock of controller device lock at unbinding + - [sparc64] fix fault handling in NGbzero.S and GENbzero.S + - macsec: dynamically allocate space for sglist + - tcp: do not underestimate skb->truesize in tcp_trim_head() + - bpf: enhance verifier to understand stack pointer arithmetic + - [arm64] bpf: fix jit branch offset related to ldimm64 + - tcp: fix wraparound issue in tcp_lp + - net: ipv6: Do not duplicate DAD on link up + - net: usb: qmi_wwan: add Telit ME910 support + - tcp: do not inherit fastopen_req from parent + - ipv4, ipv6: ensure raw socket message is big enough to hold + an IP header + - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string + - ipv6: initialize route null entry in addrconf_init() + - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf + - bnxt_en: allocate enough space for ->ntp_fltr_bmap + - bpf: don't let ldimm64 leak map addresses on unprivileged + (CVE-2017-9150) + - f2fs: sanity check segment count + - xen: Revert commits da72ff5bfcb0 and 72a9b186292d + - [arm64, armhf] wlcore: Pass win_size taken from + ieee80211_sta to FW + - [arm64, armhf] wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event + - drm/ttm: fix use-after-free races in vm fault handling + - block: get rid of blk_integrity_revalidate() + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.29 + - [x86] xen: adjust early dom0 p2m handling to xen hypervisor behavior + - target: Fix compare_and_write_callback handling for non GOOD status + - target/fileio: Fix zero-length READ and WRITE handling + - iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement + - usb: xhci: bInterval quirk for TI TUSB73x0 + - usb: host: xhci: print correct command ring address + - USB: Proper handling of Race Condition when two USB class drivers try to + call init_usb_class simultaneously + - USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications" + - [x86] staging: vt6656: use off stack for in buffer USB transfers. + - [x86] staging: vt6656: use off stack for out buffer USB transfers. + - [x86] staging: comedi: jr3_pci: fix possible null pointer dereference + - [x86] staging: comedi: jr3_pci: cope with jiffies wraparound + - usb: misc: add missing continue in switch + - usb: gadget: legacy gadgets are optional + - usb: Make sure usb/phy/of gets built-in + - usb: hub: Fix error loop seen after hub communication errors + - usb: hub: Do not attempt to autosuspend disconnected devices + - [x86] boot: Fix BSS corruption/overwrite bug in early x86 kernel startup + - [amd64] pmem: Fix cache flushing for iovec write < 8 bytes + - [x86] perf: Fix Broadwell-EP DRAM RAPL events + - [x86] KVM: fix user triggerable warning in kvm_apic_accept_events() + - [armhf,arm64] KVM: fix races in kvm_psci_vcpu_on + - [arm64] KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses + - block: fix blk_integrity_register to use template's interval_exp if not 0 + - crypto: algif_aead - Require setkey before accept(2) + - [x86] crypto: ccp - Use only the relevant interrupt bits + - [x86] crypto: ccp - Disable interrupts early on unload + - [x86] crypto: ccp - Change ISR handler method for a v3 CCP + - [x86] crypto: ccp - Change ISR handler method for a v5 CCP + - dm era: save spacemap metadata root after the pre-commit + - dm rq: check blk_mq_register_dev() return value in + dm_mq_init_request_queue() + - dm thin: fix a memory leak when passing discard bio down + - vfio/type1: Remove locked page accounting workqueue + - iov_iter: don't revert iov buffer if csum error + - IB/core: Fix sysfs registration error flow + - IB/core: For multicast functions, verify that LIDs are multicast LIDs + - IB/IPoIB: ibX: failed to create mcg debug file + - IB/mlx4: Fix ib device initialization error flow + - IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level + - IB/hfi1: Prevent kernel QP post send hard lockups + - perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() + - ext4: evict inline data when writing to memory map + - fs/xattr.c: zero out memory copied to userspace in getxattr + - ceph: fix memory leak in __ceph_setxattr() + - fs/block_dev: always invalidate cleancache in invalidate_bdev() + - mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC + - Fix match_prepath() + - Set unicode flag on cifs echo request to avoid Mac error + - SMB3: Work around mount failure when using SMB3 dialect to Macs + - CIFS: fix mapping of SFM_SPACE and SFM_PERIOD + - cifs: fix leak in FSCTL_ENUM_SNAPS response handling + - cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops + - CIFS: fix oplock break deadlocks + - cifs: fix CIFS_IOC_GET_MNT_INFO oops + - CIFS: add misssing SFM mapping for doublequote + - padata: free correct variable + - device-dax: fix cdev leak + - fscrypt: fix context consistency check when key(s) unavailable + - [armhf] serial: samsung: Use right device for DMA-mapping calls + - [armhf] serial: omap: fix runtime-pm handling on unbind + - [armhf] serial: omap: suspend device on probe errors + - tty: pty: Fix ldisc flush after userspace become aware of the data already + - Bluetooth: Fix user channel for 32bit userspace on 64bit kernel + - Bluetooth: hci_bcm: add missing tty-device sanity check + - Bluetooth: hci_intel: add missing tty-device sanity check + - ipmi: Fix kernel panic at ipmi_ssif_thread() + - libnvdimm, region: fix flush hint detection crash + - libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify + - libnvdimm, pfn: fix 'npfns' vs section alignment + - [powerpc*/*64*] pstore: Fix flags to enable dumps on powerpc + - pstore: Shut down worker when unregistering + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.30 + - usb: misc: legousbtower: Fix buffers on stack + - usb: misc: legousbtower: Fix memory leak + - USB: ene_usb6250: fix DMA to the stack + - watchdog: pcwd_usb: fix NULL-deref at probe + - char: lp: fix possible integer overflow in lp_setup() (CVE-2017-1000363) + - USB: core: replace %p with %pK + - tpm_tis_core: Choose appropriate timeout for reading burstcount + - ALSA: hda: Fix cpu lockup when stopping the cmd dmas + - [armhf] tegra: paz00: Mark panel regulator as enabled on boot + - fanotify: don't expose EOPENSTALE to userspace + - tpm_tis_spi: Use single function to transfer data + - tpm_tis_spi: Abort transfer when too many wait states are signaled + - tpm_tis_spi: Check correct byte for wait state indicator + - tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes + - tpm_tis_spi: Add small delay after last transfer + - tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver + - tpm: add sleep only for retry in i2c_nuvoton_write_status() + - tpm_crb: check for bad response size + - mlx5: Fix mlx5_ib_map_mr_sg mr length + - infiniband: call ipv6 route lookup via the stub interface + - dm btree: fix for dm_btree_find_lowest_key() + - dm raid: select the Kconfig option CONFIG_MD_RAID0 + - dm bufio: avoid a possible ABBA deadlock + - dm bufio: check new buffer allocation watermark every 30 seconds + - dm mpath: split and rename activate_path() to prepare for its expanded use + - dm cache metadata: fail operations if fail_io mode has been established + - dm bufio: make the parameter "retain_bytes" unsigned long + - dm thin metadata: call precommit before saving the roots + - dm space map disk: fix some book keeping in the disk space map + - md: update slab_cache before releasing new stripes when stripes resizing + - md: MD_CLOSING needs to be cleared after called md_set_readonly or + do_md_stop + - rtlwifi: rtl8821ae: setup 8812ae RFE according to device type + - mwifiex: MAC randomization should not be persistent + - mwifiex: pcie: fix cmd_buf use-after-free in remove/reset + - ima: accept previously set IMA_NEW_FILE + - [x86] KVM: Fix load damaged SSEx MXCSR register + - [x86] KVM: Fix potential preemption when get the current kvmclock + timestamp + - [x86] KVM: Fix read out-of-bounds vulnerability in kvm pio emulation + - [i386] fix 32-bit case of __get_user_asm_u64() + - [armhf] regulator: rk808: Fix RK818 LDO2 + - [s390x] kdump: Add final note + - [s390x] cputime: fix incorrect system time + - ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device + - ath9k_htc: fix NULL-deref at probe + - [x86] drm/amdgpu: Make display watermark calculations more accurate + - [x86] drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark + calculations. + - [x86] drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path. + - drm/nouveau/therm: remove ineffective workarounds for alarm bugs + - drm/nouveau/tmr: ack interrupt before processing alarms + - drm/nouveau/tmr: fix corruption of the pending list when rescheduling an + alarm + - drm/nouveau/tmr: avoid processing completed alarms when adding a new one + - drm/nouveau/tmr: handle races with hw when updating the next alarm time + - [armhf] gpio: omap: return error if requested debounce time is not + possible + - cdc-acm: fix possible invalid access when processing notification + - ohci-pci: add qemu quirk + - [powerpc*] cxl: Force context lock during EEH flow + - [powerpc*] cxl: Route eeh events to all drivers in + cxl_pci_error_detected() + - proc: Fix unbalanced hard link numbers + - of: fix sparse warning in of_pci_range_parser_one + - of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes() + - of: fdt: add missing allocation-failure check + - [powerpc*/*64*] ibmvscsis: Do not send aborted task response + - [x86] IIO: bmp280-core.c: fix error in humidity calculation + - IB/hfi1: Return an error on memory allocation failure + - IB/hfi1: Fix a subcontext memory leak + - pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes + - pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() + - USB: serial: ftdi_sio: fix setting latency for unprivileged users + - USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs + - USB: chaoskey: fix Alea quirk on big-endian hosts + - f2fs: check entire encrypted bigname when finding a dentry + - fscrypt: avoid collisions when presenting long encrypted filenames + - libnvdimm: fix clear length of nvdimm_forget_poison() + - xhci: remove GFP_DMA flag from allocation + - usb: host: xhci-plat: propagate return value of platform_get_irq() + - xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton + - usb: host: xhci-mem: allocate zeroed Scratchpad Buffer + - net: irda: irda-usb: fix firmware name on big-endian hosts + - usbvision: fix NULL-deref at probe + - mceusb: fix NULL-deref at probe + - ttusb2: limit messages to buffer size + - [armhf,arm64] usb: dwc3: gadget: Prevent losing events in event cache + - [armhf] usb: musb: tusb6010_omap: Do not reset the other direction's + packet size + - [armhf] usb: musb: Fix trying to suspend while active for OTG + configurations + - USB: iowarrior: fix info ioctl on big-endian hosts + - usb: serial: option: add Telit ME910 support + - USB: serial: qcserial: add more Lenovo EM74xx device IDs + - USB: serial: mct_u232: fix big-endian baud-rate handling + - USB: serial: io_ti: fix div-by-zero in set_termios + - USB: hub: fix SS hub-descriptor handling + - USB: hub: fix non-SS hub-descriptor handling + - ipx: call ipxitf_put() in ioctl error path (CVE-2017-7487) + - iio: hid-sensor: Store restore poll and hysteresis on S3 + - gspca: konica: add missing endpoint sanity check + - dib0700: fix NULL-deref at probe + - zr364xx: enforce minimum size when reading header + - dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops + - digitv: limit messages to buffer size + - dw2102: limit messages to buffer size + - cx231xx-audio: fix init error path + - cx231xx-audio: fix NULL-deref at probe + - cx231xx-cards: fix NULL-deref at probe + - [powerpc*] mm: Ensure IRQs are off in switch_mm() + - [powerpc*] eeh: Avoid use after free in eeh_handle_special_event() + - [powerpc*] book3s/mce: Move add_taint() later in virtual mode + - [powerpc*] pseries: Fix of_node_put() underflow during DLPAR remove + - [powerpc*] iommu: Do not call PageTransHuge() on tail pages + - [powerpc*] tm: Fix FP and VMX register corruption + - [arm64] KVM: Do not use stack-protector to compile EL2 code + - [armhf] KVM: Do not use stack-protector to compile HYP code + - [armhf] KVM: plug potential guest hardware debug leakage + - [armel,armhf] 8662/1: module: split core and init PLT sections + - [armhf] dts: imx6sx-sdb: Remove OPP override + - [arm64] dts: hi6220: Reset the mmc hosts + - [arm64] xchg: hazard against entire exchange variable + - [arm64] ensure extension of smp_store_release value + - [arm64] armv8_deprecated: ensure extension of addr + - [arm64] uaccess: ensure extension of access_ok() addr + - [arm64] documentation: document tagged pointer stack constraints + - [x86] staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out + memory. + - [x86] staging: rtl8192e: fix 2 byte alignment of register BSSIDR. + - [x86] staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of + EPROM_CMD. + - [x86] staging: rtl8192e: GetTs Fix invalid TID 7 warning. + - [x86] iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings + - stackprotector: Increase the per-task stack canary's random range from 32 + bits to 64 bits on 64-bit platforms + - uwb: fix device quirk on big-endian hosts + - genirq: Fix chained interrupt data ordering + - nvme: unmap CMB and remove sysfs file in reset path + - [alpha] osf_wait4(): fix infoleak + - tracing/kprobes: Enforce kprobes teardown after testing + - [x86] PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC + - [x86] PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs + - PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms + - PCI: Fix another sanity check bug in /proc/pci mmap + - PCI: Only allow WC mmap on prefetchable resources + - PCI: Freeze PME scan before suspending devices + - [armel,armhf] mtd: nand: orion: fix clk handling + - [armhf] mtd: nand: omap2: Fix partition creation via cmdline mtdparts + - mtd: nand: add ooblayout for old hamming layout + - [x86] drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2 + - NFSv4: Fix a hang in OPEN related to server reboot + - NFS: Fix use after free in write error path + - NFS: Use GFP_NOIO for two allocations in writeback + - nfsd: fix undefined behavior in nfsd4_layout_verify + - nfsd: encoders mustn't use unitialized values in error cases + - drivers: char: mem: Check for address space wraparound with mmap() + - [x86] drm/i915/gvt: Disable access to stolen memory as a guest + + [ Aurelien Jarno ] + * [mips*/*-malta] Enable POWER_RESET and POWER_RESET_SYSCON. + + [ Uwe Kleine-König ] + * [arm64] Enable DRM modules (Closes: #863344) + * Ignore ABI changes in chipidea driver + + [ Ben Hutchings ] + * Ignore ABI changes in ccp and hid-sensors + * [mips*el/loongson-3] Revert "MIPS: Loongson-3: Select + MIPS_L1_CACHE_SHIFT_6" to avoid ABI change + * SUNRPC: Refactor svc_set_num_threads() + * NFSv4: Fix callback server shutdown (CVE-2017-9059) (Closes: #862357) + * uapi: fix linux/if.h userspace compilation errors (see #822393, #824442) + * debian/control: Fix compiler build-dependencies for cross-building + (Closes: #863907) + * Add Debian package version to "hung task" log messages + * btrfs: warn about RAID5/6 being experimental at mount time (Closes: #863290) + * [x86] pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard + work again (Closes: #862723) + * [arm64] serial: pl011: add console matching function (Closes: #861898) + * [rt] Add new GPG subkeys for Sebastian Andrzej Siewior + * [rt] Update to 4.9.30-rt20: + - rtmutex: Deboost before waking up the top waiter + - sched/rtmutex/deadline: Fix a PI crash for deadline tasks + - sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period update + - rtmutex: Clean up + - sched/rtmutex: Refactor rt_mutex_setprio() + - sched,tracing: Update trace_sched_pi_setprio() + - rtmutex: Fix PI chain order integrity + - rtmutex: Fix more prio comparisons + - rtmutex: Plug preempt count leak in rt_mutex_futex_unlock() + - futex: Avoid freeing an active timer + - futex: Fix small (and harmless looking) inconsistencies + - futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock() + - Revert "timers: Don't wake ktimersoftd on every tick" + - futex/rtmutex: Cure RT double blocking issue + - random: avoid preempt_disable()ed section + + [ Salvatore Bonaccorso ] + * tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline() + (CVE-2017-0605) + * dccp/tcp: do not inherit mc_list from parent (CVE-2017-8890) + * ipv6: Prevent overrun when parsing v6 header options (CVE-2017-9074) + * sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (CVE-2017-9075) + * ipv6/dccp: do not inherit ipv6_mc_list from parent (CVE-2017-9076, + CVE-2017-9077) + * crypto: skcipher - Add missing API setkey checks (CVE-2017-9211) + * ipv6: fix out of bound writes in __ip6_append_data() (CVE-2017-9242) + + [ Cyril Brulebois ] + * udeb: Add efivarfs to efi-modules, which can be needed to retrieve + firmware or configuration bits from d-i. (Closes: #862555) + + [ John Paul Adrian Glaubitz ] + * [m68k] udeb: Build loop-modules package (Closes: #862813) + + -- Ben Hutchings Sun, 04 Jun 2017 03:03:01 +0100 + + linux (4.9.25-1) unstable; urgency=medium + + * New upstream stable update: + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.19 + - net/openvswitch: Set the ipv6 source tunnel key address attribute + correctly + - net: properly release sk_frag.page + - [arm64] amd-xgbe: Fix jumbo MTU processing on newer hardware + - openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD + - net: unix: properly re-increment inflight counter of GC discarded + candidates + - net: vrf: Reset rt6i_idev in local dst after put + - net/mlx5: Add missing entries for set/query rate limit commands + - net/mlx5e: Use the proper UAPI values when offloading TC vlan actions + - net/mlx5: Increase number of max QPs in default profile + - net/mlx5e: Count GSO/LRO packets correctly + - ipv6: make sure to initialize sockc.tsflags before first use + - ipv4: provide stronger user input validation in nl_fib_input() + - socket, bpf: fix sk_filter use after free in sk_clone_lock + - tcp: initialize icsk_ack.lrcvtime at session start time + - Input: iforce,ims-pcu,hanwang,yealink,cm109,kbtab,sur40 - validate + number of endpoints before using them + - ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() + - ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call + - ALSA: hda - Adding a group of pin definition to fix headset problem + - ACM gadget: fix endianness in notifications + - usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's + wBytesPerInterval + - USB: uss720,idmouse,wusbcore: fix NULL-deref at probe + - usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer + - usb: hub: Fix crash after failure to read BOS descriptor + - USB: usbtmc: add missing endpoint sanity check + - USB: usbtmc: fix probe error path + - uwb: i1480-dfu: fix NULL-deref at probe + - mmc: ushc: fix NULL-deref at probe + - [armhf[ iio: adc: ti_am335x_adc: fix fifo overrun recovery + - iio: sw-device: Fix config group initialization + - iio: hid-sensor-trigger: Change get poll value function order to avoid + sensor properties losing after resume from S3 + - parport: fix attempt to write duplicate procfiles + - ext4: mark inode dirty after converting inline directory + - ext4: lock the xattr block before checksuming it + - [powerpc*/*64*] Fix idle wakeup potential to clobber registers + - mmc: sdhci: Do not disable interrupts while waiting for clock + - mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power + - [x86] hwrng: amd - Revert managed API changes + - [x86] hwrng: geode - Revert managed API changes + - [armhf] clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module + clock + - [armhf] clk: sunxi-ng: mp: Adjust parent rate for pre-dividers + - mwifiex: pcie: don't leak DMA buffers when removing + - [x86] crypto: ccp - Assign DMA commands to the channel's CCP + - xen/acpi: upload PM state from init-domain to Xen + - [x86] iommu/vt-d: Fix NULL pointer dereference in device_to_iommu + - [arm64] kaslr: Fix up the kernel image alignment + - cpufreq: Restore policy min/max limits on CPU online + - cgroup, net_cls: iterate the fds of only the tasks which are being + migrated + - blk-mq: don't complete un-started request in timeout handler + - [x86] drm/amdgpu: reinstate oland workaround for sclk + - jbd2: don't leak memory if setting up journal fails + - [x86] intel_th: Don't leak module refcount on failure to activate + - [x86] Drivers: hv: vmbus: Don't leak channel ids + - [x86] Drivers: hv: vmbus: Don't leak memory when a channel is rescinded + - libceph: don't set weight to IN when OSD is destroyed + - [x86] device-dax: fix pmd/pte fault fallback handling + - [armhf] drm/bridge: analogix dp: Fix runtime PM state on driver bind + - nl80211: fix dumpit error path RTNL deadlocks + - drm: reference count event->completion + - fbcon: Fix vc attr at deinit + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.20 + - xfrm: policy: init locks early + - [x86] KVM: cleanup the page tracking SRCU instance + - virtio_balloon: init 1st buffer in stats vq + - [mips*] ptrace: Preserve previous registers for short regset write + - [sparc64] ptrace: Preserve previous registers for short regset write + - fscrypt: remove broken support for detecting keyring key revocation + (CVE-2017-7374) + - sched/rt: Add a missing rescheduling point + - [armhf] usb: musb: fix possible spinlock deadlock + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.21 + - libceph: force GFP_NOIO for socket allocations + - xen/setup: Don't relocate p2m over existing one + - xfs: only update mount/resv fields on success in __xfs_ag_resv_init + - xfs: use per-AG reservations for the finobt + - xfs: pull up iolock from xfs_free_eofblocks() + - xfs: sync eofblocks scans under iolock are livelock prone + - xfs: fix eofblocks race with file extending async dio writes + - xfs: fix toctou race when locking an inode to access the data map + - xfs: fail _dir_open when readahead fails + - xfs: filter out obviously bad btree pointers + - xfs: check for obviously bad level values in the bmbt root + - xfs: verify free block header fields + - xfs: allow unwritten extents in the CoW fork + - xfs: mark speculative prealloc CoW fork extents unwritten + - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t + - xfs: update ctime and mtime on clone destinatation inodes + - xfs: reject all unaligned direct writes to reflinked files + - xfs: don't fail xfs_extent_busy allocation + - xfs: handle indlen shortage on delalloc extent merge + - xfs: split indlen reservations fairly when under reserved + - xfs: fix uninitialized variable in _reflink_convert_cow + - xfs: don't reserve blocks for right shift transactions + - xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment + - xfs: tune down agno asserts in the bmap code + - xfs: only reclaim unwritten COW extents periodically + - xfs: fix and streamline error handling in xfs_end_io + - xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask + - xfs: use iomap new flag for newly allocated delalloc blocks + - xfs: try any AG when allocating the first btree block when reflinking + - scsi: libsas: fix ata xfer length + - scsi: scsi_dh_alua: Check scsi_device_get() return value + - scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion + function + - ALSA: seq: Fix race during FIFO resize + - ALSA: hda - fix a problem for lineout on a Dell AIO machine + - [x86] ASoC: Intel: Skylake: fix invalid memory access due to wrong + reference of pointer + - HID: wacom: Don't add ghost interface as shared data + - mmc: sdhci: Disable runtime pm when the sdio_irq is enabled + - NFSv4.1 fix infinite loop on IO BAD_STATEID error + - nfsd: map the ENOKEY to nfserr_perm for avoiding warning + - [hppa] Clean up fixup routines for get_user()/put_user() + - [hppa] Avoid stalled CPU warnings after system shutdown + - [hppa] Fix access fault handling in pa_memcpy() + - ACPI: Fix incompatibility with mcount-based function graph tracing + - ACPI: Do not create a platform_device for IOAPIC/IOxAPIC + - USB: fix linked-list corruption in rh_call_control() + - [x86] KVM: clear bus pointer when destroyed + - KVM: kvm_io_bus_unregister_dev() should never fail + - drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags + - [armhf,arm64] drm/vc4: Allocate the right amount of space for boot-time + CRTC state. + - [armhf] drm/etnaviv: (re-)protect fence allocation with GPU mutex + - [x86] mm/KASLR: Exclude EFI region from KASLR VA space randomization + - [x86] mce: Fix copy/paste error in exception table entries + - lib/syscall: Clear return values when no stack + - mm: rmap: fix huge file mmap accounting in the memcg stats + - mm, hugetlb: use pte_present() instead of pmd_present() in + follow_huge_pmd() + - qla2xxx: Allow vref count to timeout on vport delete. + - mm: workingset: fix premature shadow node shrinking with cgroups + - blk: improve order of bio handling in generic_make_request() + - blk: Ensure users for current->bio_list can see the full list. + - padata: avoid race in reordering + - nvme/core: Fix race kicking freed request_queue + - nvme/pci: Disable on removal when disconnected + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.22 + - ppdev: check before attaching port + - ppdev: fix registering same device name + - [x86] drm/vmwgfx: Type-check lookups of fence objects + - [x86] drm/vmwgfx: avoid calling vzalloc with a 0 size in + vmw_get_cap_3d_ioctl() + - drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces + - [x86] drm/vmwgfx: Remove getparam error message + - sysfs: be careful of error returns from ops->show() + - [armhf,arm64] KVM: Take mmap_sem in stage2_unmap_vm + - [armhf,arm64] KVM: Take mmap_sem in kvm_arch_prepare_memory_region + - [armhf,arm64] kvm: Fix locking for kvm_free_stage2_pgd + - [x86] iio: bmg160: reset chip when probing + - [arm64] mm: unaligned access by user-land should be received as SIGBUS + - cfg80211: check rdev resume callback only for registered wiphy + - CIFS: Reset TreeId to zero on SMB2 TREE_CONNECT + - mm/page_alloc.c: fix print order in show_free_areas() + - ptrace: fix PTRACE_LISTEN race corrupting task->state + - dm verity fec: limit error correction recursion + - dm verity fec: fix bufio leaks + - ACPI / gpio: do not fall back to parsing _CRS when we get a deferral + - xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files + - ring-buffer: Fix return value check in test_ringbuffer() + - mac80211: unconditionally start new netdev queues with iTXQ support + - brcmfmac: use local iftype avoiding use-after-free of virtual interface + - [powerpc*] Disable HFSCR[TM] if TM is not supported + - [powerpc*] mm: Add missing global TLB invalidate if cxl is active + - [powerpc*/*64*]: Fix flush_(d|i)cache_range() called from modules + - [powerpc*] Don't try to fix up misaligned load-with-reservation + instructions + - [powerpc*] crypto/crc32c-vpmsum: Fix missing preempt_disable() + - dm raid: fix NULL pointer dereference for raid1 without bitmap + - [s390x] decompressor: fix initrd corruption caused by bss clear + - [s390x] uaccess: get_user() should zero on failure (again) + - [mips*el/loongson-3] Check TLB before handle_ri_rdhwr() for Loongson-3 + - [mips*el/loongson-3] Add MIPS_CPU_FTLB for Loongson-3A R2 + - [mips*el/loongson-3] Flush wrong invalid FTLB entry for huge page + - [mips*el/loongson-3] c-r4k: Fix Loongson-3's vcache/scache waysize + calculation + - mm/mempolicy.c: fix error handling in set_mempolicy and mbind + (CVE-2017-7616) + - random: use chacha20 for get_random_int/long + - [armhf] drm/sun4i: tcon: Move SoC specific quirks to a DT matched data + structure + - [armhf] drm/sun4i: Add compatible strings for A31/A31s display pipelines + - [armhf] drm/sun4i: Add compatible string for A31/A31s TCON (timing + controller) + - HID: i2c-hid: add a simple quirk to fix device defects + - usb: dwc3: gadget: delay unmap of bounced requests + - [x86] ASoC: Intel: bytct_rt5640: change default capture settings + - [armhf,arm64] clocksource/drivers/arm_arch_timer: Don't assume clock runs + in suspend + - scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk + - HID: multitouch: do not retrieve all reports for all devices + - [arm64] mmc: sdhci-msm: Enable few quirks + - scsi: ufs: ensure that host pa_tactivate is higher than device + - svcauth_gss: Close connection when dropping an incoming message + - scsi: ufs: add quirk to increase host PA_SaveConfigTime + - [x86] platform: acer-wmi: Only supports AMW0_GUID1 on acer family + - nvme: simplify stripe quirk + - ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding + - HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD + - [x86] drm/i915: actually drive the BDW reserved IDs + - scsi: ufs: issue link starup 2 times if device isn't active + - [armhf] serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x + - ACPI / button: Change default behavior to lid_init_state=open + - [x86] ACPI: save NVS memory for Lenovo G50-45 + - HID: wacom: don't apply generic settings to old devices + - [arm64] firmware: qcom: scm: Fix interrupted SCM calls + - [armhf] watchdog: s3c2410: Fix infinite interrupt in soft mode + - [x86] platform: asus-wmi: Set specified XUSB2PR value for X550LB + - [x86] platform: asus-wmi: Detect quirk_no_rfkill from the DSDT + - [x86] reboot/quirks: Add ASUS EeeBook X205TA reboot quirk + - [x86] reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk + - usb-storage: Add ignore-residue quirk for Initio INIC-3619 + - [x86] reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.23 + - [x86] drm/i915/gen9: Increase PCODE request timeout to 50ms + - [x86] drm/i915: Nuke debug messages from the pipe update critical section + - [x86] drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 + - [x86] drm/i915: Only enable hotplug interrupts if the display interrupts + are enabled + - [x86] drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters. + - [x86] drm/i915: Stop using RP_DOWN_EI on Baytrail + - [x86] drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) + - [armhf,arm64] i2c: bcm2835: Fix hang for writing messages larger than 16 + bytes + - rt2x00usb: fix anchor initialization + - rt2x00usb: do not anchor rx and tx urb's + - [mips*] Introduce irq_stack + - [mips*] Stack unwinding while on IRQ stack + - [mips*] Only change $28 to thread_info if coming from user mode + - [mips*] Switch to the irq_stack in interrupts + - [mips*] Select HAVE_IRQ_EXIT_ON_IRQ_STACK + - [mips*] IRQ Stack: Fix erroneous jal to plat_irq_dispatch + - [x86] Revert "drm/i915/execlists: Reset RING registers upon resume" + - blk-mq: Avoid memory reclaim when remapping queues + - usb: hub: Wait for connection to be reestablished after port reset + - net/mlx4_en: Fix bad WQE issue + - net/mlx4_core: Fix racy CQ (Completion Queue) free + - net/mlx4_core: Fix when to save some qp context flags for dynamic VST to + VGT transitions + - dma-buf: add support for compat ioctl + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.24 + - cgroup, kthread: close race window where new kthreads can be migrated to + non-root cgroups + - thp: fix MADV_DONTNEED vs. MADV_FREE race + - thp: fix MADV_DONTNEED vs clear soft dirty race + - zsmalloc: expand class bit + - drm/nouveau/mpeg: mthd returns true on success now + - drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one + - [armhf] drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() + - CIFS: reconnect thread reschedule itself + - CIFS: store results of cifs_reopen_file to avoid infinite wait + - Input: xpad - add support for Razer Wildcat gamepad + - [x86] perf: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() + - [x86] efi: Don't try to reserve runtime regions + - [x86] signals: Fix lower/upper bound reporting in compat siginfo + - [x86] pmem: fix broken __copy_user_nocache cache-bypass assumptions + - [x86] vdso: Ensure vdso32_enabled gets set to valid values only + - [x86] vdso: Plug race between mapping and ELF header setup + - [x86] acpi, nfit, libnvdimm: fix interleave set cookie calculation + (64-bit comparison) + - ACPI / scan: Set the visited flag for all enumerated devices + - [hppa] fix bugs in pa_memcpy + - efi/libstub: Skip GOP with PIXEL_BLT_ONLY format + - efi/fb: Avoid reconfiguration of BAR that covers the framebuffer + - iscsi-target: Fix TMR reference leak during session shutdown + - iscsi-target: Drop work-around for legacy GlobalSAN initiator + - scsi: sr: Sanity check returned mode data + - scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable + - scsi: qla2xxx: Add fix to read correct register value for ISP82xx. + - scsi: sd: Fix capacity calculation with 32-bit sector_t + - target: Avoid mappedlun symlink creation during lun shutdown + - xen, fbfront: fix connecting to backend + - new privimitive: iov_iter_revert() + - make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error + - [x86] libnvdimm: fix blk free space accounting + - [x86] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep + splat + - [armhf] pwm: rockchip: State of PWM clock should synchronize with PWM + enabled state + - cpufreq: Bring CPUs up even if cpufreq_online() failed + - [armhf] irqchip/irq-imx-gpcv2: Fix spinlock initialization + - ftrace: Fix removing of second function probe + - zram: do not use copy_page with non-page aligned address + - ftrace: Fix function pid filter on instances + - crypto: algif_aead - Fix bogus request dereference in completion function + - crypto: ahash - Fix EINPROGRESS notification callback (CVE-2017-7618) + - [hppa] Fix get_user() for 64-bit value on 32-bit kernel + - dvb-usb-v2: avoid use-after-free (CVE-2017-8064) + - drm/nouveau/disp/mcp7x: disable dptmds workaround (Closes: #850219) + - [x86] mm: Tighten x86 /dev/mem with zeroing reads (CVE-2017-7889) + - dvb-usb-firmware: don't do DMA on stack (CVE-2017-8061) + - cxusb: Use a dma capable buffer also for reading (CVE-2017-8063) + - virtio-console: avoid DMA from stack (CVE-2017-8067) + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.25 + - KEYS: Disallow keyrings beginning with '.' to be joined as session + keyrings (CVE-2016-9604) + - KEYS: Change the name of the dead type to ".dead" to prevent user access + (CVE-2017-6951) + - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings + (CVE-2017-7472) + - tracing: Allocate the snapshot buffer before enabling probe + - ring-buffer: Have ring_buffer_iter_empty() return true when empty + - mm: prevent NR_ISOLATE_* stats from going negative + - cifs: Do not send echoes before Negotiate is complete (Closes: #856843) + - CIFS: remove bad_network_name flag + - [s390x] mm: fix CMMA vs KSM vs others + - Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled + - ACPI / power: Avoid maybe-uninitialized warning + - [armhf] mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for + DDR50 card + - ubifs: Fix RENAME_WHITEOUT support + - ubifs: Fix O_TMPFILE corner case in ubifs_link() + - mac80211: reject ToDS broadcast data frames + - mac80211: fix MU-MIMO follow-MAC mode + - ubi/upd: Always flush after prepared for an update + - [powerpc*] kprobe: Fix oops when kprobed on 'stdu' instruction + - [x86] mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs + - [x86] mce: Make the MCE notifier a blocking one + - device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation + + [ Ben Hutchings ] + * w1: Really enable W1_MASTER_GPIO as module (Closes: #858975) + * debian/rules.real: Undefine $LANGUAGE, which can break debug symbols for + vDSOs (Closes: #859807) + * Bump ABI to 3 + * [s390x] Set NR_CPUS=256 (Closes: #858731) + * [x86] usbip: Increase USBIP_VHCI_NR_HCS to 8 and USBIP_VHCI_HC_PORTS to 31 + (Closes: #859641) + * [powerpc/powerpc64,ppc64*] target: Enable SCSI_IBMVSCSIS as module + * cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores + (Closes: #859978) + * udeb: Include all AHCI drivers in sata-modules (Closes: #860335) + * [powerpc/powerpc64,ppc64] Set NR_CPUS=2048, matching ppc64el + * [powerpc*/*64*] Enable CPUMASK_OFFSTACK to reduce stack usage + * [mips*el/loongson-3] Set NR_CPUS=16 to allow for Loongson 3B2000 + * [mips*/octeon] Set NR_CPUS=64 to allow for Cavium CN7890 + * [arm64] Set NR_CPUS=256 to allow for multi-SoC systems (Closes: #861209) + * [powerpc/powerpc-smp,powerpcspe] Explicitly set NR_CPUS=4 + * Move debug symbols back to the main archive, to avoid problems with the + current handling in dak + * linux-image: Disable signing until it's supported in dak + * [rt] Update to 4.9.20-rt16: + - rtmutex: Make lock_killable work + - rtmutex: Provide rt_mutex_lock_state() + - rtmutex: Provide locked slowpath + - rwsem/rt: Lift single reader restriction + * PCI: Enable PCIE_PTM (except on armel/marvell) + * 6lowpan: Enable Generic Header Compression modules + * net/sched: Enable NET_ACT_SKBMOD as module + * ethernet: Enable NFP_NETVF as module + * net/phy: Enable MICROSEMI_PHY as module + * input/tablet: Enable TABLET_USB_PEGASUS as module + * [x86] input/touchscreen: Enable TOUCHSCREEN_SURFACE3_SPI as module + * serial/8250: Enable SERIAL_8250_MOXA as module + * [x86] gpio: Enable GPIO_AMDPT as module + * [x86] thermal: Enable INT3406_THERMAL as module + * watchdog: Enable WATCHDOG_SYSFS + * integrity: Enable IMA, IMA_DEFAULT_HASH_SHA256, IMA_APPRAISE, + IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY, IMA_BLACKLIST_KEYRING + (except on armel/marvell) (Closes: #788290) + * media: Enable VIDEO_TW5864, VIDEO_TW686X as modules + * [x86] amdgpu,sound/soc: Enable DRM_AMD_ACP; enable SND_SOC_AMD_ACP as module + * hda: Set SND_HDA_PREALLOC_SIZE=2048 as recommended for PulseAudio + * HID: Enable HID_SENSOR_CUSTOM_SENSOR as module + * leds,USB: Enable USB_LEDS_TRIGGER_USBPORT as module + * usbip: Enable USBIP_VUDC as module + * USB/misc: Enable UCSI as module + * leds: Enable LEDS_TRIGGER_DISK, LEDS_TRIGGER_MTD, LEDS_TRIGGER_PANIC + * IB: Enable INFINIBAND_HFI1, INFINIBAND_I40IW, INFINIBAND_QEDR, RDMA_RXE + as modules + * [amd64] EDAC: Enable EDAC_SKX as module + * [x86] comedi: Enable COMEDI_ADV_PCI1720, COMEDI_ADV_PCI1760 as modules + * [x86] platform: Enable INTEL_HID_EVENT as module + * [x86] hwtracing: Enable INTEL_TH, INTEL_TH_PCI, INTEL_TH_GTH, INTEL_TH_MSU, + INTEL_TH_PTI as modules + * [rt] tracing: Enable HWLAT_TRACER + * [x86] crypto: Enable CRYPTO_DEV_QAT_C3XXX, CRYPTO_DEV_QAT_C62X, + CRYPTO_DEV_QAT_C3XXXVF, CRYPTO_DEV_QAT_C62XVF as modules + * crypto: Enable CRYPTO_DEV_CHELSIO as module + * [arm64] Enable ARMV8_DEPRECATED, SWP_EMULATION, CP15_BARRIER_EMULATION, + SETEND_EMULATION (Closes: #861384) + * udeb: Add tifm_7xx1 to mmc-modules (Closes: #861195) + * leds: Enable LEDS_GPIO as module for all configurations with GPIOs + (Closes: #860569) + * selinux: Set SECURITY_SELINUX_CHECKREQPROT_VALUE=0, per default. + This may break some old applications if SELinux is enabled, and can be + reverted using the kernel parameter: checkreqprot=1 + * udeb: Move mfd-core to kernel-image, as both input-modules and + mmc-modules need it + * crypto: Change CRYPTO_SHA256 from module to built-in, as required by IMA + + [ Salvatore Bonaccorso ] + * ping: implement proper locking (CVE-2017-2671) + * macsec: avoid heap overflow in skb_to_sgvec (CVE-2017-7477) + * macsec: dynamically allocate space for sglist + * nfsd: check for oversized NFSv2/v3 arguments (CVE-2017-7645) + * nfsd4: minor NFSv2/v3 write decoding cleanup + * nfsd: stricter decoding of write-like NFSv2/v3 ops (CVE-2017-7895) + + [ Aurelien Jarno ] + * [mips*/octeon] Drop obsolete patch adding support for the UBNT E200 + board. + * [mips*el/loongson-3] Disable PAGE_EXTENSION and PAGE_POISONING. + + [ John Paul Adrian Glaubitz ] + * [m68k] udeb: Enable suffix for kernel-image (Closes: #859366) + + -- Ben Hutchings Tue, 02 May 2017 16:21:44 +0100 + + linux (4.9.18-1) unstable; urgency=medium + + * New upstream stable update: + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.17 + - net/mlx5e: Register/unregister vport representors on interface + attach/detach + - net/mlx5e: Do not reduce LRO WQE size when not using build_skb + - net/mlx5e: Fix wrong CQE decompression + - vxlan: correctly validate VXLAN ID against VXLAN_N_VID + - vti6: return GRE_KEY for vti6 + - vxlan: don't allow overwrite of config src addr + - ipv4: mask tos for input route + - net sched actions: decrement module reference count after table flush. + - l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv + - net: phy: Avoid deadlock during phy_error() + - vxlan: lock RCU on TX path + - geneve: lock RCU on TX path + - tcp/dccp: block BH for SYN processing + - net: bridge: allow IPv6 when multicast flood is disabled + - net: don't call strlen() on the user buffer in packet_bind_spkt() + - net: net_enable_timestamp() can be called from irq contexts + - ipv6: orphan skbs in reassembly unit + - dccp: Unlock sock before calling sk_free() + - strparser: destroy workqueue on module exit + - tcp: fix various issues for sockets morphing to listen state + - net: fix socket refcounting in skb_complete_wifi_ack() + - net: fix socket refcounting in skb_complete_tx_timestamp() + - net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump + - dccp: fix use-after-free in dccp_feat_activate_values + - vrf: Fix use-after-free in vrf_xmit + - net/tunnel: set inner protocol in network gro hooks + - act_connmark: avoid crashing on malformed nlattrs with null parms + - mpls: Send route delete notifications when router module is unloaded + - mpls: Do not decrement alive counter for unregister events + - ipv6: make ECMP route replacement less greedy + - ipv6: avoid write to a possibly cloned skb + - bridge: drop netfilter fake rtable unconditionally + - dccp/tcp: fix routing redirect race + - tun: fix premature POLLOUT notification on tun devices + - dccp: fix memory leak during tear-down of unsuccessful connection request + - bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers + - bpf: fix state equivalence + - bpf: fix regression on verifier pruning wrt map lookups + - bpf: fix mark_reg_unknown_value for spilled regs on map value marking + - dmaengine: iota: ioat_alloc_chan_resources should not perform sleeping + allocations. + - xen: do not re-use pirq number cached in pci device msi msg data + - igb: Workaround for igb i210 firmware issue + - igb: add i211 to i210 PHY workaround + - [x86] hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic + - PCI: Separate VF BAR updates from standard BAR updates + - PCI: Remove pci_resource_bar() and pci_iov_resource_bar() + - PCI: Decouple IORESOURCE_ROM_ENABLE and PCI_ROM_ADDRESS_ENABLE + - PCI: Don't update VF BARs while VF memory space is enabled + - PCI: Update BARs using property bits appropriate for type + - PCI: Ignore BAR updates on virtual functions + - PCI: Do any VF BAR updates before enabling the BARs + - [powerpc*] ibmveth: calculate gso_segs for large packets + - [x86] Drivers: hv: ring_buffer: count on wrap around mappings in + get_next_pkt_raw() (v2) + - vfio/spapr: Postpone allocation of userspace version of TCE table + - [powerpc*] iommu: Stop using @current in mm_iommu_xxx + - [powerpc*] vfio/spapr: Reference mm in tce_container + - [powerpc*] mm/iommu, vfio/spapr: Put pages on VFIO container shutdown + - [powerpc*] vfio/spapr: Add a helper to create default DMA window + - [powerpc*] vfio/spapr: Postpone default window creation + - drm/nouveau/disp/gp102: fix cursor/overlay immediate channel indices + - drm/nouveau/disp/nv50-: split chid into chid.ctrl and chid.user + - drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing + classes + - block: allow WRITE_SAME commands with the SG_IO ioctl + - [s390x] zcrypt: Introduce CEX6 toleration + - uvcvideo: uvc_scan_fallback() for webcams with broken chain + - [x86] ACPI / blacklist: add _REV quirks for Dell Precision 5520 and 3520 + - [x86] ACPI / blacklist: Make Dell Latitude 3350 ethernet work + - serial: 8250_pci: Detach low-level driver during PCI error recovery + - [armhf] clk: bcm2835: Fix ->fixed_divider of pllh_aux + - [armhf] drm/vc4: Fix race between page flip completion event and clean-up + - [armhf] drm/vc4: Fix ->clock_select setting for the VEC encoder + - [arm64] KVM: VHE: Clear HCR_TGE when invalidating guest TLBs + - [armhf,arm64] irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum + 0065 + - [x86] tsc: Fix ART for TSC_KNOWN_FREQ + - [x86] perf: Fix CR4.PCE propagation to use active_mm instead of mm + - futex: Fix potential use-after-free in FUTEX_REQUEUE_PI + - futex: Add missing error handling to FUTEX_REQUEUE_PI + - locking/rwsem: Fix down_write_killable() for + CONFIG_RWSEM_GENERIC_SPINLOCK=y + - [powerpc*] crypto: Fix initialisation of crc32c context + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.18 + - [armhf] drm/vc4: Fix termination of the initial scan for branch targets. + - [armhf] drm/vc4: Use runtime autosuspend to avoid thrashing V3D power + state. + - qla2xxx: Fix memory leak for abts processing + - qla2xxx: Fix request queue corruption. + - [hppa] Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range + - [hppa] Fix system shutdown halt + - perf/core: Fix use-after-free in perf_release() + - perf/core: Fix event inheritance on fork() + - NFS prevent double free in async nfs4_exchange_id + - cpufreq: Fix and clean up show_cpuinfo_cur_freq() + - [powerpc*] boot: Fix zImage TOC alignment + - md/raid1/10: fix potential deadlock + - target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export + - scsi: lpfc: Add shutdown method for kexec + - scsi: libiscsi: add lock around task lists to fix list corruption + regression + - target: Fix VERIFY_16 handling in sbc_parse_cdb + - isdn/gigaset: fix NULL-deref at probe + - gfs2: Avoid alignment hole in struct lm_lockname + - percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages + - cgroup/pids: remove spurious suspicious RCU usage warning + - [x86] drm/amdgpu/si: add dpm quirk for Oland + - ext4: fix fencepost in s_first_meta_bg validation (Closes: #856808) + + [ Ben Hutchings ] + * [powerpc*] Ignore ABI changes in cxl (fixes FTBFS) (Closes: #858530) + and IOMMU setup + * Ignore ABI changes in bpf, dccp, libiscsi + * [x86] Ignore ABI changes in kvm + * [rt] Update to 4.9.18-rt14: + - lockdep: Fix per-cpu static objects + - futex: Cleanup variable names for futex_top_waiter() + - futex: Use smp_store_release() in mark_wake_futex() + - futex: Remove rt_mutex_deadlock_account_*() + - futex,rt_mutex: Provide futex specific rt_mutex API + - futex: Change locking rules + - futex: Cleanup refcounting + - futex: Rework inconsistent rt_mutex/futex_q state + - futex: Pull rt_mutex_futex_unlock() out from under hb->lock + - futex,rt_mutex: Introduce rt_mutex_init_waiter() + - futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() + - futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock() + - futex: Futex_unlock_pi() determinism + - futex: Drop hb->lock before enqueueing on the rtmutex + - futex: workaround migrate_disable/enable in different context + - Revert "kernel/futex: don't deboost too early" + * xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window + (CVE-2017-7184) + * xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (CVE-2017-7184) + * scsi: sg: check length passed to SG_NEXT_CMD_LEN (CVE-2017-7187) + * [x86] vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() + (CVE-2017-7261) + * [x86] drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() + (CVE-2017-7294) + * net/packet: Fix integer overflow in various range checks (CVE-2017-7308) + * [arm64] rtc: tegra: Implement clock handling (Closes: #858514) + * [armhf] sound/soc: Enable SND_SUN4I_SPDIF as module (Closes: #857410) + * [arm64,x86] Enable CROS_KBD_LED_BACKLIGHT as module (Closes: #856906) + * netfilter: nft_ct: add notrack support (Closes: #845500) + * w1: Enable W1_MASTER_GPIO as module (Closes: #858975) + + [ James Clarke ] + * [sparc64] udeb: Re-add ufs-modules (Closes: #858049) + + -- Ben Hutchings Thu, 30 Mar 2017 02:16:33 +0100 + + linux (4.9.16-1) unstable; urgency=medium + + * New upstream stable update: + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.14 + - [mips*] Fix special case in 64 bit IP checksumming. + - [mips*/octeon] Fix copy_from_user fault handling for large buffers + - mmc: sdhci-acpi: support deferred probe + - uvcvideo: Fix a wrong macro + - media: fix dm1105.c build error + - lirc_dev: LIRC_{G,S}ET_REC_MODE do not work + - media: Properly pass through media entity types in entity enumeration + - ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() + - [x86] ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO + - [x86] ALSA: hda - fix Lewisburg audio issue + - ALSA: timer: Reject user params with too small ticks + - ALSA: ctxfi: Fallback DMA mask to 32bit + - ALSA: seq: Fix link corruption by event error handling + - [x86] ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming + - [x86] ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine + - hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers + - hwmon: (it87) Ensure that pwm control cache is current before updating + values + - [x86] staging/lustre/lnet: Fix allocation size for sv_cpt_data + - staging: rtl: fix possible NULL pointer dereference + - regulator: Fix regulator_summary for deviceless consumers + - tpm_tis: fix the error handling of init_tis() + - [x86] iommu/vt-d: Fix some macros that are incorrectly specified in + intel-iommu + - [x86] iommu/vt-d: Tylersburg isoch identity map check is done too late. + - CIFS: Fix splice read for non-cached files + - [x86] mm, devm_memremap_pages: hold device_hotplug lock over + mem_hotplug_{begin, done} + - mm/page_alloc: fix nodes for reclaim in fast path + - mm: vmpressure: fix sending wrong events on underflow + - mm: do not access page->mapping directly on page_endio + - mm balloon: umount balloon_mnt when removing vb device + - mm, vmscan: cleanup lru size claculations + - mm, vmscan: consider eligible zones in get_scan_count + - sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT + - PM / devfreq: Fix available_governor sysfs + - PM / devfreq: Fix wrong trans_stat of passive devfreq device + - dm cache: fix corruption seen when using cache > 2TB + - dm stats: fix a leaked s->histogram_boundaries array + - dm round robin: revert "use percpu 'repeat_count' and 'current_path'" + - dm raid: fix data corruption on reshape request + - [x86] scsi: storvsc: use tagged SRB requests if supported by the device + - [x86] scsi: storvsc: properly handle SRB_ERROR when sense message is + present + - [x86] scsi: storvsc: properly set residual data length on errors + - scsi: aacraid: Reorder Adapter status check + - scsi: use 'scsi_device_from_queue()' for scsi_dh + - Fix: Disable sys_membarrier when nohz_full is enabled + - jbd2: don't leak modified metadata buffers on an aborted journal + - block/loop: fix race between I/O and set_status + - loop: fix LO_FLAGS_PARTSCAN hang + - ext4: Include forgotten start block on fallocate insert range + - ext4: do not polute the extents cache while shifting extents + - ext4: trim allocation requests to group size + - ext4: fix data corruption in data=journal mode + - ext4: fix use-after-iput when fscrypt contexts are inconsistent + - ext4: fix inline data error paths + - ext4: preserve the needs_recovery flag when the journal is aborted + - ext4: return EROFS if device is r/o and journal replay is needed + - mei: remove support for broken parallel read + - ath10k: fix boot failure in UTF mode/testmode + - ath5k: drop bogus warning on drv_set_key with unsupported cipher + - ath9k: fix race condition in enabling/disabling IRQs + - ath9k: use correct OTP register offsets for the AR9340 and AR9550 + - [x86] PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal + - [x86] Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() + - perf callchain: Reference count maps + - crypto: testmgr - Pad aes_ccm_enc_tv_template vector + - fuse: add missing FR_FORCE + - [x86] pkeys: Check against max pkey to avoid overflows + - [armhf,arm64] KVM: Enforce unconditional flush to PoC when mapping to + stage-2 + - [arm64] dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB + - [arm64] fix erroneous __raw_read_system_reg() cases + - [armhf,arm64] KVM: vgic: Stop injecting the MSI occurrence twice + - can: gs_usb: Don't use stack memory for USB transfers + - can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer + - w1: don't leak refcount on slave attach failure in + w1_attach_slave_device() + - w1: ds2490: USB transfer buffers need to be DMAable + - usb: dwc3: gadget: skip Set/Clear Halt when invalid + - usb: host: xhci: plat: check hcc_params after add hcd + - usb: gadget: udc-core: Rescan pending list on driver unbind + - usb: gadget: f_hid: fix: Free out requests + - usb: gadget: f_hid: fix: Prevent accessing released memory + - usb: gadget: f_hid: Use spinlock instead of mutex + - [x86] hv: allocate synic pages for all present CPUs + - [x86] hv: init percpu_list in hv_synic_alloc() + - [x86] hv: don't reset hv_context.tsc_page on crash + - [x86] Drivers: hv: vmbus: Prevent sending data on a rescinded channel + - [x86] Drivers: hv: vmbus: Fix a rescind handling bug + - [x86] Drivers: hv: util: kvp: Fix a rescind processing issue + - [x86] Drivers: hv: util: Fcopy: Fix a rescind processing issue + - [x86] Drivers: hv: util: Backup: Fix a rescind processing issue + - RDMA/core: Fix incorrect structure packing for booleans + - rdma_cm: fail iwarp accepts w/o connection params + - gfs2: Add missing rcu locking for glock lookup + - [arm64] remoteproc: qcom: mdt_loader: Don't overwrite firmware object + - rtlwifi: Fix alignment issues + - rtlwifi: rtl8192c-common: Fix "BUG: KASAN: + - [m68k] VME: restore bus_remove function causing incomplete module unload + - nfsd: minor nfsd_setattr cleanup + - nfsd: special case truncates some more + - NFSv4: Fix memory and state leak in _nfs4_open_and_get_state + - NFSv4: Fix reboot recovery in copy offload + - pNFS/flexfiles: If the layout is invalid, it must be updated before + retrying + - NFSv4: fix getacl head length estimation + - NFSv4: fix getacl ERANGE for some ACL buffer sizes + - f2fs: fix a problem of using memory after free + - f2fs: fix multiple f2fs_add_link() calls having same name + - f2fs: add ovp valid_blocks check for bg gc victim to fg_gc + - f2fs: avoid to issue redundant discard commands + - [armhf] rtc: sun6i: Disable the build as a module + - [armhf] rtc: sun6i: Add some locking + - [armhf] rtc: sun6i: Switch to the external oscillator + - md linear: fix a race between linear_add() and linear_congested() + - bcma: use (get|put)_device when probing/removing device driver + - [armhf] dmaengine: ipu: Make sure the interrupt routine checks all + interrupts. + - xprtrdma: Fix Read chunk padding + - xprtrdma: Per-connection pad optimization + - xprtrdma: Disable pad optimization by default + - xprtrdma: Reduce required number of send SGEs + - [powerpc*] xmon: Fix data-breakpoint + - [powerpc*] mm: Add MMU_FTR_KERNEL_RO to possible feature mask + - [powerpc*] mm/hash: Always clear UPRT and Host Radix bits when setting up + CPU + - scsi: lpfc: Correct WQ creation for pagesize + - ceph: update readpages osd request according to size of pages + - netfilter: conntrack: remove GC_MAX_EVICTS break + - netfilter: conntrack: refine gc worker heuristics, redux + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.15 + - tty: n_hdlc: get rid of racy n_hdlc.tbuf (CVE-2017-2636) + (Closes: #858122) + - serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards + - [s390x] KVM: Disable dirty log retrieval for UCONTROL guests + - [x86] KVM: VMX: use correct vmcs_read/write for guest segment + selector/base + - Bluetooth: Add another AR3012 04ca:3018 device + - [s390x] qdio: clear DSCI prior to scanning multiple input queues + - [s390x] dcssblk: fix device size calculation in dcssblk_direct_access() + - [s390x] kdump: Use "LINUX" ELF note name instead of "CORE" + - [s390x] chsc: Add exception handler for CHSC instruction + - [s390x] TASK_SIZE for kernel threads + - [s390x] make setup_randomness work + - [s390x] use correct input data address for setup_randomness + - [armhf] net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() + - [powerpc*] cxl: Prevent read/write to AFU config space while AFU not + configured + - [powerpc*] cxl: fix nested locking hang during EEH hotplug + - brcmfmac: fix incorrect event channel deduction + - mnt: Tuck mounts under others instead of creating shadow/side mounts. + - IB/ipoib: Fix deadlock between rmmod and set_mode + - IB/IPoIB: Add destination address when re-queue packet + - IB/mlx5: Fix out-of-bound access + - IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS + - IB/srp: Avoid that duplicate responses trigger a kernel bug + - IB/srp: Fix race conditions related to task management + - fs: Better permission checking for submounts + - ceph: remove req from unsafe list when unregistering it + - [powerpc*] pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot() + - [powerpc*] pci/hotplug/pnv-php: Disable surprise hotplug capability on + conflicts + - target: Fix NULL dereference during LUN lookup + active I/O shutdown + - [powerpc*] drivers/pci/hotplug: Handle presence detection change + properly + - [powerpc*] drivers/pci/hotplug: Fix initial state for empty slot + - nlm: Ensure callback code also checks that the files match + - nfit, libnvdimm: fix interleave set cookie calculation + - mac80211: flush delayed work when entering suspend + - mac80211: don't reorder frames with SN smaller than SSN + - mac80211: don't handle filtered frames within a BA session + - mac80211: use driver-indicated transmitter STA only for data frames + - [x86] drm/amdgpu: add more cases to DCE11 possible crtc mask setup + - [arm64,powerpc*,x86] drm/ast: Fix test for VGA enabled + - [arm64,powerpc*,x86] drm/ast: Call open_key before enable_mmio in POST + code + - [arm64,powerpc*,x86] drm/ast: Fix AST2400 POST failure without BMC FW or + VBIOS + - drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 + - [x86] drm/vmwgfx: Work around drm removal of control nodes + - [armhf] dmaengine: imx-sdma - correct the dma transfer residue + calculation + - drm/atomic: fix an error code in mode_fixup() + - [x86] drm/i915/gvt: Disable access to stolen memory as a guest + - drm: Cancel drm_fb_helper_dirty_work on unload + - drm: Cancel drm_fb_helper_resume_work on unload + - [x86] drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS + code + - [x86] drm/i915: Fix not finding the VBT when it overlaps with + OPREGION_ASLE_EXT + - libceph: use BUG() instead of BUG_ON(1) + - [x86] mm: fix gup_pte_range() vs DAX mappings + - [x86] tlb: Fix tlb flushing when lguest clears PGE + - thp: fix another corner case of munlock() vs. THPs + - mm: do not call mem_cgroup_free() from within mem_cgroup_alloc() + - fat: fix using uninitialized fields of fat_inode/fsinfo_inode + - [x86] drivers: hv: Turn off write permission on the hypercall page + https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.16 + - USB: serial: digi_acceleport: fix OOB data sanity check + - USB: serial: digi_acceleport: fix OOB-event processing + - crypto: improve gcc optimization flags for serpent and wp512 + - ucount: Remove the atomicity from ucount->count (CVE-2017-6874) + - dw2102: don't do DMA on stack + - i2c: add missing of_node_put in i2c_mux_del_adapters + - [ppc64el] Emulation support for load/store instructions on LE + - [powerpc*] xics: Work around limitations of OPAL XICS priority handling + - PCI: Prevent VPD access for QLogic ISP2722 + - usb: gadget: dummy_hcd: clear usb_gadget region before registration + - usb: dwc3: gadget: make Set Endpoint Configuration macros safe + - [armhf] usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox() + - usb: gadget: function: f_fs: pass companion descriptor along + - Revert "usb: gadget: uvc: Add missing call for additional setup data" + - usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci + controllers + - USB: serial: safe_serial: fix information leak in completion handler + - USB: serial: omninet: fix reference leaks at open + - USB: iowarrior: fix NULL-deref at probe (CVE-2016-2188) + - USB: iowarrior: fix NULL-deref in write + - USB: serial: io_ti: fix NULL-deref in interrupt callback + - USB: serial: io_ti: fix information leak in completion handler + - [armhf] serial: samsung: Continue to work if DMA request fails + - [s390x] KVM: Fix guest migration for huge guests resulting in panic + - [armhf.arm64] KVM: Let vcpu thread modify its own active state + - dm: flush queued bios when process blocks to avoid deadlock + - rc: raw decoder for keymap protocol is not loaded on register + - ext4: don't BUG when truncating encrypted inodes on the orphan list + - IB/mlx5: Verify that Q counters are supported + + [ Ben Hutchings ] + * [media] dvb-usb: don't use stack for firmware load or reset + (Closes: #853894) + * Kbuild.include: addtree: Remove quotes before matching path + (regression in 4.8) (Closes: #856474) + * [rt] Update to 4.9.13-rt12: + - timer/hrtimer: check properly for a running timer + * [rt] Refresh one patch that had a textual conflict with 4.9.14 + * Ignore various ABI changes that shouldn't affect OOT modules + * userns: Avoid ABI change for CVE-2017-6874 fix + * [amd64] Don't WARN about expected W+X pages on Xen (see #852324) + * fjes: Disable auto-loading, as this driver matches a very common ACPI ID + (Closes: #853976) + + [ Salvatore Bonaccorso ] + * ACPI / EC: Use busy polling mode when GPE is not enabled. + Thanks to Jakobus Schurz (Closes: #846792) + * Ignore ABI changes for acpi_ec_{add,remove}_query_handler + * Ignore ABI change for first_ec (not declared in public header) + + [ Helge Deller ] + * [hppa] Switch to debian default config option for bonding, irda and atalk + + -- Salvatore Bonaccorso Wed, 22 Mar 2017 17:01:40 +0100 linux (4.9.13-1) unstable; urgency=medium diff --cc debian/patches/series index 49f85e698c0e,08baaa95dc04..8acf87f4fc4b --- a/debian/patches/series +++ b/debian/patches/series @@@ -38,13 -42,19 +38,15 @@@ features/all/security-perf-allow-furthe debian/cdc_ncm-cdc_mbim-use-ncm-by-default.patch debian/snd-pcsp-disable-autoload.patch bugfix/x86/viafb-autoload-on-olpc-xo1.5-only.patch + debian/fjes-disable-autoload.patch - # Taint if dangerous features are used debian/fanotify-taint-on-use-of-fanotify_access_permissions.patch + debian/btrfs-warn-about-raid5-6-being-experimental-at-mount.patch - + # Reduce noise for bug #852324 + debian/amd64-don-t-warn-about-expected-w+x-pages-on-xen.patch - # Arch bug fixes - bugfix/x86/asoc-intel-select-dw_dmac_core-since-it-s-mandatory.patch - bugfix/x86/platform-x86-acer-wmi-setup-accelerometer-when-machi.patch - bugfix/x86/x86-xen-fix-apic-id-mismatch-warning-on-intel.patch bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch + bugfix/x86/pinctrl-cherryview-add-a-quirk-to-make-acer-chromebo.patch - # Arch features features/mips/MIPS-increase-MAX-PHYSMEM-BITS-on-Loongson-3-only.patch features/mips/MIPS-Loongson-3-Add-Loongson-LS3A-RS780E-1-way-machi.patch @@@ -58,21 -67,19 +59,16 @@@ features/arm64/dts-meson-gx-add-firmwar features/arm/ARM-dts-orion5x-lschl-Fix-model-name.patch features/arm/ARM-dts-orion5x-lschl-More-consistent-naming-on-link.patch features/arm/ARM-orion5x-fix-Makefile-for-linkstation-lschl.dtb.patch - + features/arm64/serial-pl011-add-console-matching-function.patch - # Miscellaneous bug fixes bugfix/all/kbuild-use-nostdinc-in-compile-tests.patch bugfix/all/disable-some-marvell-phys.patch bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch bugfix/all/kbuild-do-not-use-hyphen-in-exported-variable-name.patch - bugfix/all/ext4-fix-bug-838544.patch - bugfix/all/mm-memcontrol-use-special-workqueue-for-creating-per-memcg-caches.patch bugfix/all/partially-revert-usb-kconfig-using-select-for-usb_co.patch - bugfix/all/nbd-use-loff_t-for-blocksize-and-nbd_set_size-args.patch - bugfix/all/ath9k-fix-null-pointer-dereference.patch - bugfix/all/nbd-fix-64-bit-division.patch - bugfix/all/net-ipv6-check-route-protocol-when-deleting-routes.patch - bugfix/all/media-dvb-usb-dibusb-mc-common-add-module_license.patch + bugfix/all/kbuild-include-addtree-remove-quotes-before-matching-path.patch - # Miscellaneous features + features/all/netfilter-nft_ct-add-notrack-support.patch - # Securelevel patchset from mjg59 features/all/securelevel/add-bsd-style-securelevel-support.patch features/all/securelevel/enforce-module-signatures-when-securelevel-is-greate.patch @@@ -96,12 -103,26 +92,24 @@@ features/all/securelevel/mtd-disable-sl # same for arm64 features/all/securelevel/arm64-efi-disable-secure-boot-if-shim-is-in-insecure.patch features/all/securelevel/arm64-add-kernel-config-option-to-set-securelevel-wh.patch - # Security fixes debian/i386-686-pae-pci-set-pci-nobios-by-default.patch - bugfix/x86/kvm-fix-page-struct-leak-in-handle_vmon.patch - bugfix/all/ipc-shm-fix-shmat-mmap-nil-page-protection.patch debian/time-mark-timer_stats-as-broken.patch - bugfix/all/sctp-deny-peeloff-operation-on-asocs-with-threads-sl.patch + bugfix/all/tracing-Use-strlcpy-instead-of-strcpy-in-__trace_fin.patch + bugfix/all/dccp-tcp-do-not-inherit-mc_list-from-parent.patch + bugfix/all/sunrpc-refactor-svc_set_num_threads.patch + bugfix/all/nfsv4-fix-callback-server-shutdown.patch + bugfix/all/nfsv4.x-callback-create-the-callback-service-through.patch + bugfix/all/ipv6-prevent-overrun-when-parsing-v6-header-options.patch + bugfix/all/ipv6-check-ip6_find_1stfragopt-return-value-properly.patch + bugfix/all/ipv6-xfrm-handle-errors-reported-by-xfrm6_find_1stfr.patch + bugfix/all/ipv6-fix-leak-in-ipv6_gso_segment.patch + bugfix/all/sctp-do-not-inherit-ipv6_-mc-ac-fl-_list-from-parent.patch + bugfix/all/ipv6-dccp-do-not-inherit-ipv6_mc_list-from-parent.patch + bugfix/all/crypto-skcipher-Add-missing-api-setkey-checks.patch + bugfix/all/ipv6-fix-out-of-bound-writes-in-__ip6_append_data.patch + bugfix/all/mm-larger-stack-guard-gap-between-vmas.patch + bugfix/all/mm-fix-new-crash-in-unmapped_area_topdown.patch - # Fix exported symbol versions bugfix/ia64/revert-ia64-move-exports-to-definitions.patch bugfix/sparc/revert-sparc-move-exports-to-definitions.patch @@@ -111,8 -132,10 +119,8 @@@ bugfix/alpha/revert-alpha-move-exports- bugfix/powerpc/powerpc-remove-mac-on-linux-hooks.patch bugfix/powerpc/powerpc-fix-missing-crcs-add-yet-more-asm-prototypes.patch bugfix/all/module-disable-matching-missing-version-crc.patch - # ABI maintenance - debian/net-avoid-abi-change-for-min_header_len.patch + debian/revert-mips-loongson-3-select-mips_l1_cache_shift_6.patch - # Tools bug fixes bugfix/all/usbip-document-tcp-wrappers.patch bugfix/all/kbuild-fix-recordmcount-dependency.patch @@@ -136,205 -159,3 +144,204 @@@ bugfix/all/liblockdep-enable-wall-by-de bugfix/all/liblockdep-fix-unused-value-warnings.patch bugfix/all/liblockdep-fix-set-but-not-used-warnings.patch bugfix/all/liblockdep-fix-defined-but-not-used-warning-for-init.patch - +rpi/rpi_1000_af7b2569d0e8ab6e685a522f7f078981f4e5cc9c.patch +rpi/rpi_1001_815f9e1fa9e59708218fa64d080d8f46c088889e.patch +rpi/rpi_1002_9444644b16f69fec912a534e5b2379609cc8d02a.patch +rpi/rpi_1003_d3078bd3040aa01758d08993ddc73fc374c5a828.patch +rpi/rpi_1004_12b0a8db8b3e2c588212d5c29fda3014fe2a446f.patch +rpi/rpi_1005_61628076b44e9e2f2ab0c8bf229c3eae52af9fca.patch +rpi/rpi_1006_97fa68ff0087bb3730e06da3b438c164c6eb1794.patch +rpi/rpi_1007_6f35fd019bda4c10d01214821f7a19d4b1d66dbc.patch +rpi/rpi_1008_f32340ecc98314033f6fa6e25f2796f3a2ff7c64.patch +rpi/rpi_1009_42807f1d6308d5e1fac6c41ef99496403e833217.patch +rpi/rpi_1010_9ceb205fb57c04aee6e587746fd0c6fb4234f01a.patch +rpi/rpi_1011_3c73a0ceea4444fac6975fc23197ea5ee95de644.patch +rpi/rpi_1012_3b18e342423104d324e9480a612fb537aecb189c.patch +rpi/rpi_1013_517968a97c7fc43833d9305df92c22050f33acd6.patch +rpi/rpi_1014_e29744943accac6a4ba9628416ccdaf8290e56a9.patch +rpi/rpi_1015_e6027cea1977a0b21fa58b0658e4551165994ef1.patch +rpi/rpi_1016_7bb68eae08582db1f0d07151c3f38ab711fa2b7b.patch +rpi/rpi_1017_754abebd93ea0fb34517284408bc876f6098a4d0.patch +rpi/rpi_1018_42a2df4564b1f34004645d362d82d411b28c8871.patch +rpi/rpi_1019_5389d03a3d68755c924e59aeeff506f941a74d0c.patch +rpi/rpi_1020_2c0b9d6c9ef90a5fc7a9d17332824ce2adbcd543.patch +rpi/rpi_1021_9ba63463e52572505f1b05bd77524123e338a154.patch +rpi/rpi_1022_29f639773978fb429316f7476238f484f4379c94.patch +rpi/rpi_1023_e642dd4e8b7d72270a285195643b357513913581.patch +rpi/rpi_1024_cb9c38f7f0fb558b3f67809c7fe37b2feda60e2f.patch +rpi/rpi_1025_d8128c5adbb2c02bfa17b6c3c33568e0a2cbd274.patch +rpi/rpi_1026_458e69b69a357d45a3baf8d698797da19c01a546.patch +rpi/rpi_1027_1bb431d604baa122cdc2aaee9742909c77b46690.patch +rpi/rpi_1028_32918e9e35fa324b227400fd4a715732e0acb055.patch +rpi/rpi_1029_9df5fc1517da4e328021869fea54884ae0f1fc4d.patch +rpi/rpi_1030_2bc86cc69d9b4e488013ee4487ac9b5140c6ff6a.patch +rpi/rpi_1031_2f7816c5cad9638d36b62f7628b6e665b49b5bb5.patch +rpi/rpi_1032_0589949525ceb0661b74ea41b4ae62f5d64b5eff.patch +rpi/rpi_1033_aa95d7fc35ab183fb7570171dd52ded09eff88e5.patch +rpi/rpi_1034_7bd28eedc4133822b7ff051f0d95198dcf09bc99.patch +rpi/rpi_1035_50836003e0469fd36137428bcf8e0e8dfce20d27.patch +rpi/rpi_1036_9e9096ad0ff78f0d0ff6854e7cc0c0f7f2c97bd8.patch +rpi/rpi_1037_704131d69bcf80115170b1e1df941c38d65a5633.patch +rpi/rpi_1038_19bdea2fa4cdd16e16daa60300458a85e5b6ac08.patch +rpi/rpi_1039_0956d1bfb3b7132fca2d7094babbdc32944f4b0e.patch +rpi/rpi_1040_c8628b0ef3217ebac93092aca5ab98cfd486810e.patch +rpi/rpi_1041_d76b198ab46e8d7756c7d8ea7bcfcc54e1ed2b48.patch +rpi/rpi_1042_aee26b0153f9f9d7660d03f2672e357760199996.patch +rpi/rpi_1043_e8b0c30a2b61faf628c3a4d5da505f637f4e209e.patch +rpi/rpi_1044_dadefc9616f52424817c04237c38cefe39868dd8.patch +rpi/rpi_1045_e4e1014e42566cbdaaa21e5b2bba15106efb2b6f.patch +rpi/rpi_1046_67c86ebfb2118d1e8f170112672f56040c290d6a.patch +rpi/rpi_1047_9df5883b7d126f48e3ba00850bdf920f9d9ccb9a.patch +rpi/rpi_1048_ef85ef617b4e549ada46125fde4b35c5b409ea4a.patch +rpi/rpi_1049_4455668006c8da3eb4c4b1ac2094165d3f5c2a04.patch +rpi/rpi_1050_450159ac1eb7f07164595d28c84c6be4ac54ac49.patch +rpi/rpi_1051_86973aab9ee65e8aa064ea0c0d31b78d0286d867.patch +rpi/rpi_1052_7b18501f93e4f8d42cf37ee6d40e926bb90c39d7.patch +rpi/rpi_1053_d47a85f0b306be3a0e9fb1ec66e39343c641715f.patch +rpi/rpi_1054_b183f2683f2fc232825144b9ed438be607c94b37.patch +rpi/rpi_1055_5bf5eb1e436984d1996dbda89810c7e05ebc97a8.patch +rpi/rpi_1056_d8b49e65dda4e4babc6719e2a136a5dd19e74786.patch +rpi/rpi_1057_305b1bc785a62a4343bb0d67d716fbd5cf841299.patch +rpi/rpi_1058_ba575d578532384fefacea463812c5f8dc2fd1d0.patch +rpi/rpi_1059_1f7ae1f4bc94acf308478c7c3f1a954d7001d98a.patch +rpi/rpi_1060_0923244e438d28061ff4383c69e507cbd1e4c200.patch +rpi/rpi_1061_f21cca5981c50f1296067c20a155f7f0fb68232e.patch +rpi/rpi_1062_631fde34e2de1c7c43e76f94ae64e904ed8371ae.patch +rpi/rpi_1063_dbec05566e6b77ac476e47eaf81e43bcb9933388.patch +rpi/rpi_1064_e0e588e7fa45289e2af2a8a726a023e91dfc74f9.patch +rpi/rpi_1065_e0f497f6f22aed316a501dc509b67e3184dfa605.patch +rpi/rpi_1066_f2c51b6188f069302c10ba12ae88e4adb92248cb.patch +rpi/rpi_1067_d8d3ade9bda4f69c2ac646e1b4c9ba9919b2e8b5.patch +rpi/rpi_1068_9b399f1e66f00c1a3791a299bd62b3c23a940d77.patch +rpi/rpi_1069_56fef008757934346c545e73464a01b5c8e651d1.patch +rpi/rpi_1070_a3a54c8de5a995ea2bd2e07f822ed5cc2cdf90f4.patch +rpi/rpi_1071_c3b5ae614d58308799847d5013f027bd25642cce.patch +rpi/rpi_1072_9e8f7e3c457726a4c057ad13169afaf3ccfdeb3c.patch +rpi/rpi_1073_518dcbdb91a8fe5968013ff653ab80daa74d030a.patch +rpi/rpi_1074_36ad0671c0c7a922f471ac23d361ddf9e644efd0.patch +rpi/rpi_1075_42ce650cf2a0ac3a9843918899d0fc203521c629.patch +rpi/rpi_1076_0dca82706bf0033600840a4af5bef873dd73c2aa.patch +rpi/rpi_1077_3fecf635a05caac22d10197ef5fe58c0bacaeffb.patch +rpi/rpi_1078_ef981e640ac606947bd6b47b53ea5c0e9cd72148.patch +rpi/rpi_1079_5b172d8701fbad31d866e3732bda728857b289dc.patch +rpi/rpi_1080_604e48847133f98ecfef3763dead1c4fb416163f.patch +rpi/rpi_1081_d59362b47b9960a5214628664ed7f238fd875590.patch +rpi/rpi_1082_9152aa6101077b3e30bcb7c9e374ccfb802b4a82.patch +rpi/rpi_1083_730f3336842e04f9e63636cdbcd7a5625f922b1b.patch +rpi/rpi_1084_91b5dcf7421da90ee0ce5f8b5303cb12927ba953.patch +rpi/rpi_1085_a0c8bd4ad578a151381182a4ab6e4768c1f98145.patch +rpi/rpi_1086_334060800d9251be9e7ea257749f7db55ae035aa.patch +rpi/rpi_1087_b2d5583a99dbb0c4e0d3d134bb3a762be37ffb21.patch +rpi/rpi_1088_74fba9ff245e4a727c1332ea6d36c8b1d6406b5d.patch +rpi/rpi_1089_3ab628718b12144c1cec03462132cccda3741269.patch +rpi/rpi_1090_8011d9b47f314ce033d71cb25a25ec863a8ab939.patch +rpi/rpi_1091_553d27a05d9154e0a082c88e95697fa9f0021d6a.patch +rpi/rpi_1092_64f1f5590e6b1ddfaccdec4b1f4404cc63e65c5a.patch +rpi/rpi_1093_559e7f533e1df2337d6a45659eb300cdde3c949e.patch +rpi/rpi_1094_933a62cb2268bb6bb614776dccfe2b28b23a31bb.patch +rpi/rpi_1095_492a5b68c24213067711a674e228fc47a9c21ef6.patch +rpi/rpi_1096_1f1e9926edaecc0a878235ba9b6f788341a43403.patch +rpi/rpi_1097_a240fa2467d14bdc9d2b91973ce39dbac9418c4c.patch +rpi/rpi_1098_f81f30a1ab0c0142fcd9c83ed09c17c1609a956b.patch +rpi/rpi_1099_6f779e846ac732f0c7edea8ad386fb0337e9ac28.patch +rpi/rpi_1100_0230d494fd32ff93cd15cd0b5cb1938724a82814.patch +rpi/rpi_1101_3e1f1e11da334f8794cd65d7ebe6a307a18bfd31.patch +rpi/rpi_1102_ebf60c810040db236e2239832884fc2588401ddf.patch +rpi/rpi_1103_d6fa374e5e3f94af64b676611746e766b52ea949.patch +rpi/rpi_1104_f3732290e8f16978dd5828e70c2463b67cb07765.patch +rpi/rpi_1105_99030645593464749d826228febe9e9aac7cad24.patch +rpi/rpi_1106_bc84e97ab50364bc820a8f65ec63f08e0b0cd29a.patch +rpi/rpi_1107_6a4db7770cb03ad8b5037b6fd316441daa110d20.patch +rpi/rpi_1108_7525bb801d67bffc6a527c491085813bcbc65ec4.patch +rpi/rpi_1109_59c872a5840065303e70405519ab7ee781978ca5.patch +rpi/rpi_1110_3a13b7a4ddfd64cb9087c8bbc8ce86c6f8df15ff.patch +rpi/rpi_1111_6add8982bbdb4e405724edd40e79fbaece05f3bd.patch +rpi/rpi_1112_f4ed4ec2ac59b926bd9c37e0cc32cec712b53087.patch +rpi/rpi_1113_81b71926505e981ca56b1e2dd78501272091638c.patch +rpi/rpi_1114_adc42cf3af4ac76b4447c33654d1b7050ca1352e.patch +rpi/rpi_1115_44da1400299ada40a33494fa9f22f974dddbe537.patch +rpi/rpi_1116_1201aba920851084a7549a03b0faf62903ec846b.patch +rpi/rpi_1117_df80a91297eea9dd8ec5e6930a9a0be65c4455c3.patch +rpi/rpi_1118_ddee3833978f0633ffbd68c2f0b20d4bfb2398f2.patch +rpi/rpi_1119_2c85961abdcea5163968140535e169072e2a3e12.patch +rpi/rpi_1120_d8b03439fc2e7b7086eb7ab7e78948c03ad0ecb1.patch +rpi/rpi_1121_5ee22f5464caa6ff7aaee25b235b64d5f97a594f.patch +rpi/rpi_1122_c37e2a3a41e520eeb5c604796f2bc265f778caba.patch +rpi/rpi_1123_e04bc37e5d6d6611d6c611ab20a1934b4a7ff4d9.patch +rpi/rpi_1124_5895e7e3fa8980e3c647cf872caf792bbe14ae43.patch +rpi/rpi_1125_7b2c686fcd67a51474d6d71ee2dbd5ae669f3c29.patch +rpi/rpi_1126_f9e171e3de0bab9feb32aedd744fe87571823fb8.patch +rpi/rpi_1127_8d0f55c571791d5b9901f10bd386f5205f0120de.patch +rpi/rpi_1128_5c6e3888adb40ec7d8502dc9b3a9d5ae6cc75533.patch +rpi/rpi_1129_a009e29dab78bf52a1bf86fcfacc432a9c848bb1.patch +rpi/rpi_1130_9e2624286186e6ab7593dcd0a466f889cdc213f9.patch +rpi/rpi_1131_fdf00abcd95786704c1e8193269acdbd01e0c906.patch +rpi/rpi_1132_875b7ff3965a938f30c67c6c3bf4b54002f5c6d0.patch +rpi/rpi_1133_755d112540fcd32da49b8ff44143861f854cb2af.patch +rpi/rpi_1134_c7922777b2444c1ed0f81b022036795193504a67.patch +rpi/rpi_1135_30b6169efe93b9c6d08a048ced99591f8d3c164c.patch +rpi/rpi_1136_219073d4f7f8c2a1d53ab0b5b206e7620c4c5eb5.patch +rpi/rpi_1137_6838d34e2733b683de1f0fb5a98132b4f1e8f0d2.patch +rpi/rpi_1138_bc9bc1c420e23e387b38b0561de3bfa792afff2e.patch +rpi/rpi_1139_d7138846e47b988cb2d64eec0a37d32deaeed46d.patch +rpi/rpi_1140_5c3f8e9280417185d49e6669ee0f2e5189237d79.patch +rpi/rpi_1141_5ee08055226fe3ab0e448e8cbf4db9e954fd2a6d.patch +rpi/rpi_1142_6d8a6526263da2c54fa07768c167fc3cb8d884e4.patch +rpi/rpi_1143_857895b55c3f77fea7272b95f4100f093964b00b.patch +rpi/rpi_1144_fd99abc0ea95768377d1ee117bda7068845dc466.patch +rpi/rpi_1145_958ff3ebdeea52a11bb917e724cfe4d284cd3214.patch +rpi/rpi_1146_1e6ffd75f7a93f748c195a52a2a659ce2ef77e13.patch +rpi/rpi_1147_819b32a0e3c13dcb681608d3379039be425c1feb.patch +rpi/rpi_1148_7b983bf9ab14af746651be665376c242b4ee133f.patch +rpi/rpi_1149_08c7bce2e61f7dd23c44713e8c99c97c664ed01c.patch +rpi/rpi_1150_e93cac3fe731618eb27212d819aa9299b8deac1c.patch +rpi/rpi_1151_681419f43b2dceb8a1cbfb1fc3098bee4973558a.patch +rpi/rpi_1152_9259d1fdaeaa2dd571c4dc0bb8177a231b58cf3b.patch +rpi/rpi_1153_5f28a0d7bb1b8330fae2421334c9fb17b35fe93e.patch +rpi/rpi_1154_c966aee30d85c527713cc84f6b59ce1d786a97d4.patch +rpi/rpi_1155_bf3e7a7e02408555c756a42b9ef234ce96ff4b32.patch +rpi/rpi_1156_d1ac6705c2caabe94d2bdfd2cc6a6ef7313dcaa1.patch +rpi/rpi_1157_6dc092de9c10c8766169aecb48b0bb005c790ae5.patch +rpi/rpi_1158_128784ec5a432168280107eba10e8caabe7fb2c0.patch +rpi/rpi_1159_370a09d78cf65fda2f8fc9c7a478e99d510dfcd0.patch +rpi/rpi_1160_246446d8a21c8781de5e03ace523e53d55018400.patch +rpi/rpi_1161_a7f8a9344c86650d268a2830375bb277d266634b.patch +rpi/rpi_1162_b27b57f21ab839bcf5d4d4c7599765c8afa55fee.patch +rpi/rpi_1163_0b68e6bfd1f2a687eb845462c8bdb3e81e8622e4.patch +rpi/rpi_1164_dab785645e03fc00b665a69e209a8a1f19f6dfd2.patch +rpi/rpi_1165_0a9a2d88e32d1c142ba1ed626d70e9870545af96.patch +rpi/rpi_1166_4003585a9b6a1d5da22d8dc3d8a475bc1e7b76bb.patch +rpi/rpi_1167_79c185e1a74c7840efdf9d2897e6f0ebebeae4ca.patch +rpi/rpi_1168_4073b634ed17e4f9ac61a047e3ae5bf7e51bee18.patch +rpi/rpi_1169_a5abc8d4ad9cb505862d551ed83d68180477c311.patch +rpi/rpi_1170_db9d7eecbf6c2f78b465d7ba31cd8909c3579ce4.patch +rpi/rpi_1171_62e93f080e33428055e2cb895db0856c748ed8d5.patch +rpi/rpi_1172_3e76a9f94b08602584397582d9d3010af1ab2e0a.patch +rpi/rpi_1173_7a58f2eba938383be1612ca473573ef5f6cbb9f8.patch +rpi/rpi_1174_6bfc601edd42ff66b750c622c55e6e651b0c7b76.patch +rpi/rpi_1175_62aba7fd4c12cb3c2abd6b26013d617ddd9c40c3.patch +rpi/rpi_1176_591a1185da7d0044d0a35cb8c59aa8966b86b577.patch +rpi/rpi_1177_a7f19907c158c0f2abf7cb3fd28161c8192d5cf2.patch +rpi/rpi_1178_91de763e575ca97da310963ab3de1ab27e89ac24.patch +rpi/rpi_1179_4a74fd401ba99fafa90e867fe6a7b8bac158b73e.patch +rpi/rpi_1180_371b19cf9322eb7bfe37815aee836fb767168622.patch +rpi/rpi_1181_9e528a51375e18d52d47e0fd46f1ba0dd0c41457.patch +rpi/rpi_1182_7cce460435cacd304bcdfde1b641b3e4aaa4be29.patch +rpi/rpi_1183_d520b647a7f0f7fed8bab5377ccaf65386604a94.patch +rpi/rpi_1184_524e172891286f0db2a96a59d5e8a74bd5f8bd81.patch +rpi/rpi_1185_510304a7e80aa75d966d2e1e005478712aa27d58.patch +rpi/rpi_1186_39024402e36c59b392d76c6d0be7e0303b95666a.patch +rpi/rpi_1187_5e18e755d1ac9da7f78f3e2d6e76d6686c944ca1.patch +rpi/rpi_1188_1625d5383bcb43e273b87966d5e13fa310b6de21.patch +rpi/rpi_1189_194e6b177323f0e757b2ce34c51e8721baff8b18.patch +rpi/rpi_1190_1e93eae18d2841dc37abcc458b4931722edbbe0f.patch +rpi/rpi_1191_6a747527985a3b4cf45930e905907df70551f6cf.patch +rpi/rpi_1192_a8e90198fe4842224d1c8e7f845c17bacd7657c2.patch +rpi/rpi_1193_99551f177e0c00af16228bc6d5d5234e72694803.patch +rpi/rpi_1194_5f5616e1196195f99df7ddc3a398427e254fc48f.patch +rpi/rpi_1195_606b4e6fd9c0ebeb43d12a33a0afbe750b9fa7f9.patch +rpi/rpi_1196_f55a8d67d176cd7c29bcb06956006c7b3506206a.patch +rpi/rpi_1197_0844a339fa1fbfb184f2b3bf071893be9e6c8d0a.patch +rpi/rpi_1198_43c382c981f1e95b9aed432f0529d1ec420bb210.patch +rpi/rpi_1199_030d289026ab07792cdf6fdb56342a377de4d3bd.patch +#rpi/rpi_9999_other_changes.patch